Spara | hyperPad Documentation

Loading...

Logo

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.

Scarica Progetto Esempio

Correlati

Controllato da Joystick

Colpito da Proiettile

Ignora Proiettile

Ignora i Proiettili dell'Oggetto

Spara con Pulsante

ShootReference.gif