Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Proyectil Enemigo BP y Disparar Proyectil | Planos de Enemigos
Unreal Engine FPS Game
course content

Contenido del Curso

Unreal Engine FPS Game

Unreal Engine FPS Game

1. Introducción a Unreal Engine
2. El Plano de Personaje
3. Planos de Enemigos
4. Diseño de Niveles y Estética
5. Interfaz de Usuario y Efectos de Sonido
6. Lógica de Juego
7. Empaquetado para Windows

bookProyectil Enemigo BP y Disparar Proyectil

¡En este capítulo hacemos un proyectil que los enemigos pueden dispararnos!

Para hacer eso, crea un plano de la clase Actor.

Luego, añade dos componentes, uno de colisión de esfera y el otro una esfera (malla). Ajusta sus tamaños para que sean agradables y pequeños.

Luego añade un componente de Movimiento de Proyectil y establece la primera propiedad en la Velocidad a 1000. Además, en el panel de detalles, busca Escala de Gravedad del Proyectil y ponlo en zero.

Selecciona la colisión de esfera que creaste y en el panel de detalles haz clic en el botón más frente a En Componente Comenzar Superposición. Arrastra desde Otro Actor y busca cast to BP_FirstPersonCharacter. Luego arrastra desde el pin de salida azul Como BP First Person Character y llama a la función Take Damage que creamos en la sección anterior. Arrastra de nuevo desde Como BP First Person Character y obtén la Salud del Jugador. Crea un Nodo de Cadena de Impresión y conecta el pin de ejecución de nuestro Take Damage a él, e imprime la variable de Salud del Jugador.

Ahora vamos al BP_EnemyChar o como sea que hayas nombrado el blueprint del Enemigo. Crea un nodo de retraso con una duración de 2 segundos. Luego conecta Simple Move to Actor y Set Actor Rotation a él.

Arrastra desde el pin Completado y busca Spawn Actor of Class y en la Clase, elige BP_EnemyProjectile. Haz clic derecho en el Spawn Transform y selecciona Split Struct Pin.

Haz clic derecho y busca un nodo llamado Get Actor Transform. Haz clic derecho en la salida de este y elige Split Struct Pin.

Conecta la ubicación a la ubicación del actor de aparición y también la rotación. Deja la escala como está. ¡Y eso es todo!

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
some-alt