Disparar amb Botó | hyperPad Documentation

Loading...

Logo

Descripció

El comportament Disparar amb Botó et permet fer que qualsevol objecte dispari un projectil mitjançant un botó a la pantalla. Si no hi ha cap botó a la teva escena, el comportament afegirà automàticament un botó a la teva capa UI Global (eliminar el comportament no eliminarà el botó de la teva escena). Aquest comportament conté propietats predefinides per facilitar la creació de certs jocs. És perfecte per a jocs de tir.

El comportament Disparar amb Botó ofereix moltes propietats per personalitzar la sensació del teu joc. Prova a modificar les propietats perquè el teu joc no sembli un tir genèric.

Aquest comportament desencadenarà un esdeveniment una vegada quan el projectil de bala impacti amb un objecte.

Propietats

Desencadena Una Vegada en Esdeveniment

Objecte A

Aquest és el botó que s'utilitzarà per fer que l'Objecte B dispari. Seleccionarà automàticament un botó afegit a la teva capa UI Global. Si no en hi ha cap, en crearà un automàticament.

Objecte B

Aquest és l'objecte que farà el dispar. Per defecte, s'escull l'objecte actual, però pots tocar el gràfic per canviar-lo per qualsevol altre objecte de la teva escena. També cal tenir en compte que, quan seleccionis un objecte, el punt objectiu blau representa d'on dispararà la bala. Pots moure el punt objectiu blau a qualsevol lloc, i s'actualitzarà la ubicació de l'emissor.

So

Pots seleccionar un efecte de so per reproduir quan disparis.

Gràfic de la Bala

Aquest és el gràfic que representa el projectil que estàs disparant. Tingues en compte que la mida del gràfic és què gran serà la teva bala (i la forma de col·lisió).

Posició de l'Emissor

Aquesta és la posició d'on dispararà el projectil/bala. Per defecte, la bala dispararà des del centre de l'objecte. També pots utilitzar el selector d'Objecte B per canviar visualment la posició de l'emissor movent el punt objectiu blau.

Velocitat Inicial

Aquesta és la velocitat a la qual la teva bala serà disparada. Tingues en compte que, si el commutador "Física" està activat, la teva bala disminuirà la velocitat degut a altres forces (gravetat, resistència de l'aire, etc.) El valor per defecte és 30 m/s.

Distància

Aquesta és la distància màxima que pot aconseguir la bala abans que deixi d'existir. El valor per defecte és de 32 metres.

Angle de Dispar

Aquest és l'angle des del qual es dispara la bala des de l'objecte. És a dir, pots disparar des de la part frontal de l'objecte en comptes de la part superior. El valor per defecte és de 90 graus.

Rotació de la Bala

Aquest valor estableix la rotació del gràfic que representa el teu projectil. Canvia aquest valor si la teva bala apunta a la direcció incorrecta. El valor per defecte és de 0 graus.

Rang de Difusió

Aquesta és la difusió de les bales que emeten des de l'objecte. Si tens diverses bales, pots augmentar aquest angle per fer-los difondre's més. Això és útil per crear un tipus d'arma de metralladora. El valor per defecte és de 30 graus.

Variància de Difusió

Aquest valor afegeix una mica de sortida a la difusió de les bales (Rang de Difusió). Com més alt sigui el nombre, més aleatòries semblen les teves bales. Això és genial per simular el retrocés per a un tipus d'arma de metralladora. El valor per defecte és 0%.

# Bales

Aquesta és la quantitat de bales que s'emetran quan premis el botó de dispar. El valor per defecte és 1.

Retard

Aquesta és la durada que l'arma esperà abans d'emetre una altra bala. Això és útil si vols alentir el flux de projectils i crear un espai entre ells. El valor per defecte és de 0.5 segons.

Física

Aquest commutador controla si les bales s'ajusten o no al motor de física. Si està activat, la gravetat i altres forces externes influiran en la velocitat i la direcció de la teva bala. Per defecte, aquest commutador està desactivat.

Destruir en Impacte

Commutador que controla si les bales moren quan col·lideixen amb altres objectes. Si aquest commutador està desactivat, i les.physics están desactivades les teves bales rebotaran per l'escena. Per defecte, aquest commutador està activat.

# Bales Vives

Aquest valor controla quantes bales poden estar a la pantalla alhora. Un cop hagis disparat aquesta quantitat de bales i encara estiguin vives a l'escena, no podràs disparar més.

Reproduir Animacions

Quan aquest commutador està activat, el teu objecte reproduirà una animació quan es prem el botó de dispar. Has de seleccionar una animació del panell d'Animacions Personalitzades.

Animacions Personalitzades

Al panell de l'esquerra, pots seleccionar un cicle d'animació per reproduir quan premis el botó de dispar.

Prioritat d'Animació

Al panell d'Animacions Personalitzades a l'esquerra, pots prioritzar les teves animacions de dispar perquè no entri en conflicte amb una altra animació en reproducció. El sistema d'animació reproduirà un cicle amb una prioritat més alta. Així que si un altre comportament d'animació està interrompent la teva animació de dispar, intenta augmentar la prioritat.

Sortides

ID de l'Objecte

Emet l'ID de l'objecte.

Exemples

Si vols fer un joc de tir, pots simplement afegir aquest comportament a l'objecte del teu jugador, i crearà automàticament un botó a la teva capa UI Global, permetent que el teu personatge pugui disparar. Modificant les propietats podràs crear una àmplia gamma d'armes, des de pistoles, metralladores, llancera de coets, o altres armes basades en projectils.

Descarregar Projecte Exemple

Relacionats

Controlat per Joystick

Colpit per una Bala

Ignorar Bala

Ignorar les Bales de l'Objecte

Disparar

ShootWithButtonReference.gif