Durante el desarrollo de juegos con Unreal Engine, ¿cómo determinar el doble clic en el mouse del juego?

UE Unreal Engine no es ajeno a los desarrolladores de juegos: el 47% de los juegos de consola del mercado utilizan Unreal Engine para desarrollar juegos. Como potencia central de un juego, sus funciones son muy completas, incluyendo producción de escenas, renderizado de iluminación, tomas de acción, efectos de partículas, planos de materiales, etc. Este artículo presenta el juicio de doble clic del mouse del juego durante el proceso de desarrollo de los juegos de Unreal Engine. ¡Echemos un vistazo!

1. UE tiene una interfaz de doble clic del mouse en la interfaz de usuario. Pero cuando haces doble clic en un elemento del juego, es posible que el monstruo deba agregar su propio criterio.

2. Principio de juicio: satisfacer dos condiciones

  1. Si la posición de los dos clics del mouse está dentro de un rango determinado (por ejemplo: 20).
  2. Si el tiempo entre dos clics del mouse es menor que un valor determinado (por ejemplo: 0,3 segundos).

3. Implementación del plan

Implementación del plano 1

Implementación del plano 2

Condición 1:  obtenga la posición del mouse en la escena a través de PlayerController; luego reste la posición del último clic del mouse para calcular si la distancia es inferior a 20.

Condición 2:  Obtenga la hora del sistema informático mediante el método Now, menos la hora del último clic del mouse. Calcule si la diferencia horaria es inferior a 0,3 segundos.

Independientemente de si se hace doble clic, se actualizan la posición y el tiempo actuales del clic del mouse.

Este artículo "Durante el proceso de desarrollo de juegos Unreal Engine, ¿cómo determinar el doble clic del mouse del juego?" "El contenido es compilado y publicado por el proveedor de soluciones de renderizado en la nube en tiempo real 3DCAT . Si necesita reimprimir, indique la fuente y el enlace.

おすすめ

転載: blog.csdn.net/RealTime_3DCAT/article/details/132215720