Disparar
Descripción
El comportamiento de Disparar es un comportamiento de acción. Cuando se ejecuta, hará que el objeto seleccionado dispare un proyectil. Este comportamiento contiene propiedades predefinidas para facilitar la creación de ciertos juegos. Es perfecto para juegos de disparos.
El comportamiento Disparar ofrece muchas propiedades para personalizar la sensación de tu juego. Intenta modificar las propiedades para que tu juego no se sienta como un tirador genérico.
Este comportamiento activará un evento inmediatamente al ser ejecutado.
Propiedades
Se activa inmediatamente
| Objeto A |
Este es el objeto que realizará el disparo. Por defecto, se selecciona el objeto actual, pero puedes tocar el gráfico para cambiarlo a cualquier otro objeto en tu escena. También ten en cuenta que al seleccionar un objeto, el objetivo azul representa de dónde disparará la bala. Puedes mover el objetivo azul a cualquier lugar, y actualizará la ubicación del emisor. |
| Sonido |
Puedes seleccionar un efecto de sonido para reproducir al disparar. |
| Gráfico de Bala |
Este es el gráfico que representa el proyectil que estás disparando. Ten en cuenta que el tamaño del gráfico es cuán grande será tu bala (y forma de colisión). |
| Posición del Emisor |
Esta es la posición desde donde se disparará el proyectil/bala. Por defecto, la bala se disparará desde el centro del objeto. También puedes usar el selector de Objeto B para cambiar visualmente la posición del emisor moviendo el objetivo azul. |
| Velocidad Inicial |
Esta es la velocidad a la que se disparará tu bala. Ten en cuenta que si el interruptor de "Física" está activado, tu bala disminuirá la velocidad debido a otras fuerzas (gravedad, resistencia del aire, etc.). El valor por defecto es 30 m/s. |
| Distancia |
Esta es la distancia que puede alcanzar la bala antes de dejar de existir. El valor por defecto es 32 metros. |
| Ángulo de Disparo |
Este es el ángulo desde el cual se dispara la bala desde el objeto. Es decir, puedes disparar desde el frente del objeto en lugar de desde la parte superior. El valor por defecto es 90 grados. |
| Rotación de la Bala |
Este valor establece la rotación del gráfico que representa tu proyectil. Cambia este valor si tu bala está mirando en la dirección incorrecta. El valor por defecto es 0 grados. |
| Rango de Rocío |
Esta es la dispersión de las balas que se emiten desde el objeto. Si tienes múltiples balas, puedes aumentar este ángulo para que se dispersen más. Esto es útil para crear un arma tipo ametralladora. El valor por defecto es 30 grados. |
| Variación de Rocío |
Este valor añade algo de aleatoriedad a la dispersión de las balas (Rango de Rocío). Cuanto mayor sea el número, más aleatorias parecerán tus balas. Esto es genial para simular el retroceso de un arma tipo ametralladora. El valor por defecto es 0%. |
| # Balas |
Esta es la cantidad de balas que se emitirán cuando presiones el botón de disparo. El valor por defecto es 1. |
| Retraso |
Este es el tiempo que la pistola esperará antes de emitir otra bala. Esto es útil si deseas ralentizar la ráfaga de proyectiles y crear un espacio entre ellos. El valor por defecto es 0.5 segundos. |
| Física |
Este interruptor controla si las balas se ajustarán o no al motor de física. Si esto está activado, la gravedad y otras fuerzas externas impactarán la velocidad y dirección de tu bala. Por defecto, este interruptor está desactivado. |
| Destruir al Impactar |
Interruptor que controla si las balas mueren o no al chocar con otros objetos. Si este interruptor está desactivado y la física está desactivada, tus balas rebotarán en la escena. Por defecto, este interruptor está activado. |
| # Balas Vivas |
Este valor controla cuántas balas pueden estar en la pantalla al mismo tiempo. Una vez que hayas disparado esta cantidad de balas y aún estén vivas en la escena, no podrás disparar más. |
| Reproducir Animaciones |
Cuando este interruptor está activado, tu objeto reproducirá una animación cuando se presione el botón de disparo. Debes seleccionar una animación del panel de Animaciones Personalizadas. |
| Animaciones Personalizadas |
En el panel izquierdo, puedes seleccionar un ciclo de animación para reproducir cuando presiones el botón de disparo. |
| Prioridad de Animación |
En el panel de Animaciones Personalizadas, puedes priorizar tus animaciones de disparo para que no entren en conflicto con otra animación que esté reproduciéndose. El sistema de animación reproducirá un ciclo con una prioridad más alta. Por lo tanto, si otro comportamiento de animación está interrumpiendo tu animación de disparo, intenta aumentar la prioridad. |
Salidas
| ID de Objeto |
Esto devuelve el ID de Objeto. |
Ejemplos
Si deseas crear un juego de disparos, puedes simplemente agregar este comportamiento a tu objeto jugador, y automáticamente creará un botón en tu capa de UI Global, y hará que tu personaje pueda disparar. Al modificar las propiedades, puedes crear una amplia gama de armas, desde pistolas, ametralladoras, lanzacohetes o otras armas basadas en proyectiles.

