Qual è il modo più comune di gestire i clic del mouse nei giochi?
Dato che tutto ciò che hai in modo di rilevare input dal mouse è se un pulsante è su o giù.
Al momento mi baso solo sul fatto che il mouse sia un clic, ma questo semplice approccio mi limita notevolmente in ciò che voglio ottenere. Ad esempio, ho del codice che dovrebbe essere eseguito una sola volta con un clic del mouse, ma l'uso del mouse verso il basso come clic del mouse può far sì che il codice venga eseguito più di una volta a seconda della durata della pressione del pulsante. Quindi devo farlo con un clic!
Ma qual è il modo migliore per gestire un clic? È un clic quando il mouse passa dal mouse verso l'alto o verso il basso o dal basso verso l'alto o è un clic se il pulsante era inattivo per meno di x frame / millisecondi e, in tal caso, viene considerato il mouse in basso e un clic se è in basso per x frame / millisecondi o un clic, quindi il mouse verso il basso?
Vedo che ciascuno degli approcci può avere i loro usi, ma qual è il più comune nei giochi? E forse ti chiederò più specificamente qual è il più comune nei giochi RTS?