Disparar | hyperPad Documentation

Loading...

Logo

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.

Descargar Proyecto Ejemplo

Relacionados

Controlado por Joystick

Golpeado por Bala

Ignorar Bala

Ignorar Balas de Objeto

Disparar con Botón

ShootReference.gif