¿Cuál es la forma más común de manejar los clics del mouse en los juegos?
Dado que todo lo que tiene para detectar la entrada del mouse es si un botón está arriba o abajo.
Actualmente solo confío en que el mouse hacia abajo sea un clic, pero este enfoque simple me limita mucho en lo que quiero lograr. Por ejemplo, tengo un código que solo debe ejecutarse una vez con un clic del mouse, pero usar el mouse hacia abajo como clic del mouse puede hacer que el código se ejecute más de una vez, dependiendo de cuánto tiempo se mantenga presionado el botón. ¡Entonces necesito hacerlo con un clic!
Pero, ¿cuál es la mejor manera de manejar un clic? Es un clic cuando el mouse va de arriba hacia abajo o de abajo hacia arriba o es un clic si el botón estuvo presionado por menos de x cuadros / milisegundos y luego, si es así, se considera un mouse hacia abajo y un clic si está abajo para x cuadros / milisegundos o un clic y luego el mouse hacia abajo?
Puedo ver que cada uno de los enfoques puede tener sus usos, pero ¿cuál es el más común en los juegos? ¿Y quizás pregunte más específicamente cuál es el más común en los juegos RTS?