Sparare con il Pulsante | hyperPad Documentation

Loading...

Logo
DocumentationInterazioneSparare con il Pulsante
Interazione

Sparare con il Pulsante

Last updated February 20, 2017

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.

Scarica Progetto Esempio

Correlati

Controllo Joystick

Colpito da Proiettile

Ignora Proiettile

Ignora i Proiettili dell'Oggetto

Sparare

ShootWithButtonReference.gif