Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo cambiar la vista de colisión en tiempo de ejecución en ue5?

¿Cómo cambiar la vista de colisión en tiempo de ejecución en ue5?

En UE5, la vista de colisión se puede alternar en tiempo de ejecución presionando la tecla "P" en el teclado. Cuando se presiona la tecla "P", el motor cambia la vista de la vista de juego predeterminada a la vista de colisión. Presione la tecla "P" nuevamente y la vista volverá a la vista del juego. Debe implementar la función de cambiar las vistas de colisión en el plano. Puede lograr esto agregando un evento clave al Blueprint y llamando a la función SetCollisionVisibility() en el controlador de eventos. Los pasos específicos son los siguientes:

1. Agregue eventos clave al plano: en el editor de planos, seleccione Actor o Peón para agregar eventos clave y agregue un nodo InputAction al gráfico de eventos.

2. Establezca el evento desencadenante del evento clave: en la ventana de propiedades del nodo InputAction, configure el evento desencadenante del evento clave para presionar.

3. Llame a la función SetCollisionVisibility() en el controlador de eventos: conecte el nodo InputAction al nodo ejecutarconstonlecommand e ingrese el comando "visCollision" en el nodo ejecutarconstonlecommand. Esto llamará a la función SetCollisionVisibility() para cambiar la vista a la vista de colisión.

4. Vuelva a llamar a la función SetCollisionVisibility() en el controlador de eventos: conecte el nodo InputAction a otro nodo de ejecución de comando e ingrese el comando "visCollision" en el nodo de ejecución de comando. Esto llamará nuevamente a la función SetCollisionVisibility() para volver a cambiar la vista a la vista del juego.