Spara
Descrizione
Il comportamento Spara è un comportamento d'azione. Quando viene eseguito, farà sì che il tuo oggetto selezionato spari un proiettile. Questo comportamento contiene proprietà predefinite per facilitare la creazione di alcuni giochi. È perfetto per i giochi di tiro.
Il comportamento di Spara offre molte proprietà per personalizzare la sensazione del tuo gioco. Prova a modificare le proprietà affinché il tuo gioco non sembri un generico sparatutto.
Questo comportamento attiverà un evento una volta immediatamente quando viene eseguito.
Proprietà
Attiva Immediatamente
| Oggetto A |
Questo è l'oggetto che eseguirà il tiro. Per impostazione predefinita, l'oggetto corrente è selezionato, ma puoi toccare la grafica per cambiarlo con qualsiasi altro oggetto nella tua scena. Nota anche che durante la selezione di un oggetto, il target blu rappresenta da dove verrà sparato il proiettile. Puoi spostare il target blu ovunque e aggiornerà la posizione dell'emettitore. |
| Suono |
Puoi selezionare un effetto sonoro da riprodurre quando tiri. |
| Grafica Proiettile |
Questa è la grafica che rappresenta il proiettile che stai sparando. Nota che la dimensione della grafica è quanto sarà grande il tuo proiettile (e la forma di collisione). |
| Posizione Emettitore |
Questa è la posizione da cui verrà sparato il proiettile/proiettile. Per impostazione predefinita, il proiettile verrà sparato dal centro dell'oggetto. Puoi anche utilizzare il selettore Oggetto B per cambiare visivamente la posizione dell'emettitore spostando il target blu. |
| Velocità Iniziale |
Questa è la velocità alla quale il tuo proiettile verrà sparato. Nota che se il toggle "Fisica" è attivato, il tuo proiettile rallenterà a causa di altre forze (gravità, resistenza dell'aria, ecc.). Il valore predefinito è 30 m/s. |
| Distanza |
Questa è la distanza che il proiettile può raggiungere prima di non esistere più. Il valore predefinito è 32 metri. |
| Angolo di Sparo |
Questo è l'angolo con cui il proiettile viene sparato dall'oggetto. Ad esempio, puoi sparare dalla parte anteriore dell'oggetto invece che dalla parte superiore. Il valore predefinito è 90 gradi. |
| Rotazione Proiettile |
Questo valore imposta la rotazione della grafica che rappresenta il tuo proiettile. Cambia questo valore se il tuo proiettile punta nella direzione errata. Il valore predefinito è 0 gradi. |
| Gamma di Spruzzata |
Questa è la dispersione dei proiettili che emettono dall'oggetto. Se hai più proiettili, puoi aumentare questo angolo per farli disperdere ulteriormente. Questo è utile per creare un'arma di tipo mitragliatrice. Il valore predefinito è 30 gradi. |
| Variazione di Spruzzata |
Questo valore aggiunge un po' di casualità alla dispersione dei proiettili (Gamma di Spruzzata). Maggiore è il numero, più casuali sembreranno i tuoi proiettili. Questo è ottimo per simulare il rinculo di un'arma di tipo mitragliatrice. Il valore predefinito è 0%. |
| # Proiettili |
Questa è la quantità di proiettili che emetterà quando premi il pulsante di tiro. Il valore predefinito è 1. |
| Ritardo |
Questo è quanto a lungo l'arma aspetterà prima di emettere un altro proiettile. Questo è utile se vuoi rallentare il flusso di proiettili e creare uno spazio tra di essi. Il valore predefinito è 0,5 secondi. |
| Fisica |
Questo toggle controlla se i proiettili si conformano o meno al motore fisico. Se è attivato, gravità e altre forze esterne influenzeranno la velocità e la direzione del tuo proiettile. Per impostazione predefinita, questo toggle è disattivato. |
| Distruggi all'Impatto |
Toggle che controlla se i proiettili muoiono quando collidono con altri oggetti. Se questo toggle è disattivato e le fisiche sono disattivate, i tuoi proiettili rimbalzeranno nella scena. Per impostazione predefinita, questo toggle è attivato. |
| # Proiettili Attivi |
Questo valore controlla quanti proiettili possono esserci sullo schermo in un dato momento. Una volta che hai sparato questa quantità di proiettili e sono ancora attivi nella scena, non potrai sparare ulteriori. |
| Esegui Animazioni |
Quando questo toggle è attivato, il tuo oggetto riprodurrà un'animazione quando il pulsante di tiro è premuto. Devi selezionare un'animazione dal pannello delle Animazioni Personalizzate. |
| Animazioni Personalizzate |
Nel pannello di sinistra puoi selezionare un ciclo di animazione da riprodurre quando premi il pulsante di tiro. |
| Priorità Animazione |
Nel pannello delle Animazioni Personalizzate a sinistra, puoi dare priorità alle tue animazioni di tiro in modo che non conflittino con un'altra animazione in riproduzione. Il sistema di animazione riprodurrà un ciclo con una priorità più alta. Quindi, se un altro comportamento di animazione sta interrompendo la tua animazione di tiro, prova ad aumentare la priorità. |
Uscite
| ID Oggetto |
Questo restituisce l'ID dell'oggetto. |
Esempi
Se vuoi creare un gioco di tiro, puoi semplicemente aggiungere questo comportamento al tuo oggetto giocatore e creerà automaticamente un pulsante sul tuo layer UI Globale, rendendo il tuo personaggio capace di sparare. Modificando le proprietà, puoi creare una vasta gamma di armi, da pistole, mitragliatrici, lanciatori di razzi o altre armi basate su proiettili.
Correlati
Ignora i Proiettili dell'Oggetto

