Sparare con il Pulsante
Descrizione
Il comportamento Sparare con il Pulsante ti permetterà di far sparare un proiettile a qualsiasi oggetto utilizzando un pulsante sullo schermo. Se non c'è un pulsante nella tua scena, il comportamento aggiungerà automaticamente un pulsante al tuo UI Globale (cancellando il comportamento non verrà rimosso il pulsante dalla tua scena). Questo comportamento contiene proprietà predefinite per facilitare la creazione di determinati giochi. È perfetto per i giochi di tiratori.
Il comportamento Sparare con il Pulsante offre molte proprietà per personalizzare la sensazione del tuo gioco. Prova a modificare le proprietà affinché il tuo gioco non sembri un tiratore generico.
Questo comportamento attiverà un evento una volta quando il proiettile colpisce un oggetto.
Proprietà
Attiva una volta nell'Evento
| Oggetto A |
Questo è il pulsante che verrà utilizzato per far sparare l'Oggetto B. Selezionerà automaticamente un pulsante aggiunto al tuo livello UI Globale. Se non ce n'è, uno verrà creato automaticamente. |
| Oggetto B |
Questo è l'oggetto che farà fuoco. Per impostazione predefinita, l'oggetto corrente è selezionato, ma puoi toccare la grafica per cambiarlo con qualsiasi altro oggetto nella tua scena. Nota anche che quando selezioni un oggetto, il bersaglio blu rappresenta da dove verrà sparato il proiettile. Puoi spostare il bersaglio 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 dove il proiettile/munizione sparerà. Per impostazione predefinita, il proiettile sparerà dal centro dell'oggetto. Puoi anche usare il selettore Oggetto B per cambiare visivamente la posizione dell'emettitore spostando il bersaglio blu. |
| Velocità Iniziale |
Questa è la velocità a cui il tuo proiettile verrà sparato. Nota che se l'interruttore "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 che non esista più. Il valore predefinito è 32 metri. |
| Angolo di Sparo |
Questo è l'angolo da cui il proiettile viene sparato dall'oggetto. Ad esempio, puoi sparare dalla parte anteriore dell'oggetto anziché dall'alto. 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 sta puntando nella direzione sbagliata. Il valore predefinito è 0 gradi. |
| Gamma Spray |
Questa è la dispersione dei proiettili emessi dall'oggetto. Se hai più proiettili puoi aumentare questo angolo per disperderli ulteriormente. Questo è utile per creare un'arma tipo mitragliatrice. Il valore predefinito è 30 gradi. |
| Variazione Spray |
Questo valore aggiunge un po' di casualità alla dispersione dei proiettili (Gamma Spray). Più alto è il numero, più casuali appariranno i tuoi proiettili. Questo è ottimo per simulare il rinculo per un'arma tipo mitragliatrice. Il valore predefinito è 0%. |
| # Proiettili |
Questa è la quantità di proiettili che verranno emessi quando premi il pulsante di sparo. Il valore predefinito è 1. |
| Ritardo |
Questa è la durata in cui la pistola attenderà prima di emettere un altro proiettile. Questo è utile se vuoi rallentare il flusso dei proiettili e creare uno spazio tra di essi. Il valore predefinito è 0,5 secondi. |
| Fisica |
Questo interruttore controlla se i proiettili si conformeranno o meno al motore fisico. Se questo è attivo, la gravità e altre forze esterne influenzeranno la velocità e la direzione del tuo proiettile. Per impostazione predefinita questo interruttore è disattivato. |
| Distruggi all'Impatto |
Interruttore che controlla se i proiettili muoiono o meno quando colpiscono altri oggetti. Se questo interruttore è disattivato e la fisica è disattivata, i tuoi proiettili rimbalzano nella scena. Per impostazione predefinita questo interruttore è attivato. |
| # Proiettili Vivi |
Questo valore controlla quanti proiettili possono essere sullo schermo in un dato momento. Una volta che hai sparato questo numero di proiettili e sono ancora vivi nella scena, non potrai sparare altri. |
| Riproduci Animazioni |
Quando questo interruttore è attivato, il tuo oggetto riprodurrà un'animazione quando il pulsante di sparo viene premuto. Devi selezionare un'animazione dal pannello Animazioni Personalizzate. |
| Animazioni Personalizzate |
Nel pannello a sinistra, puoi selezionare un ciclo di animazione da riprodurre quando premi il pulsante di sparo. |
| Priorità Animazione |
Nel pannello Animazioni Personalizzate a sinistra, puoi dare priorità alle tue animazioni di sparo affinché non conflittino con altre animazioni in riproduzione. Il sistema di animazione riprodurrà un ciclo con una priorità più alta. Se un altro comportamento di animazione sta interrompendo la tua animazione di sparo, prova ad aumentare la priorità. |
Output
| ID Oggetto |
Restituisce l'ID dell'oggetto. |
Esempi
Se vuoi creare un gioco di sparo puoi semplicemente aggiungere questo comportamento al tuo oggetto giocatore e automaticamente verrà creato un pulsante sul tuo livello UI Globale, rendendo il tuo personaggio in grado di sparare. Modificando le proprietà puoi creare una vasta gamma di armi, dai pistole, mitragliatrici, lanciarazzi, o altre armi basate su proiettili.
Correlati
Ignora i Proiettili dell'Oggetto

