Evento di Collisione | hyperPad Documentation

Loading...

Logo
DocumentationOggettoEvento di Collisione
Oggetto

Evento di Collisione

Last updated March 20, 2017

Descrizione

Il comportamento Evento di Collisione attiverà un evento quando due oggetti iniziano a collidere, smettono di collidere o attivano continuamente durante la collisione. Quando utilizzato con i tag, puoi controllare se il tuo oggetto ha colliso con più oggetti. Se non specifichi un Oggetto B da controllare per una collisione, allora questo comportamento si attiverà quando l'Oggetto A tocca qualsiasi cosa nella tua scena.

Questo comportamento attiverà un evento una sola volta quando si verifica una collisione.

Collisioni e Tag:

Il comportamento Colliso è intelligente e passerà l'oggetto contrassegnato al comportamento successivo che utilizza lo stesso tag. In questo modo puoi attivare un'azione su un oggetto specifico con quel tag invece di tutti gli oggetti contrassegnati. Ad esempio, se vuoi distruggere un singolo nemico utilizzando i tag, fai in modo che sia il comportamento colliso che quello di distruzione utilizzino lo stesso tag "nemico".

Se i tag per i due comportamenti connessi non sono gli stessi, allora l'azione si verificherà su tutti gli oggetti nella scena con quel tag.

Tipi di Evento

Inizio Collisione

Si attiva una volta all'Evento

Oggetto A

Per impostazione predefinita, questo è l'oggetto attualmente selezionato. Puoi cambiarlo con qualsiasi altro oggetto nella tua scena.

Oggetto B

Un altro oggetto nella tua scena per controllare la collisione. Se l'Oggetto B è lasciato vuoto, allora il comportamento si attiverà quando l'Oggetto A tocca qualsiasi altra cosa nella tua scena.

Coordinate del Mondo

Se attivato, il comportamento restituirà la posizione della collisione rispetto all'Oggetto A o all'Oggetto B.

In Alto

Quando questo interruttore è attivato, un evento si attiverà quando si verifica una collisione sulla superficie superiore dell'Oggetto B.

In Fondo

Quando questo interruttore è attivato, un evento si attiverà quando si verifica una collisione sulla superficie inferiore dell'Oggetto B.

A Sinistra

Quando questo interruttore è attivato, un evento si attiverà quando si verifica una collisione sulla superficie sinistra dell'Oggetto B.

A Destra

Quando questo interruttore è attivato, un evento si attiverà quando si verifica una collisione sulla superficie destra dell'Oggetto B.

Durante la CollisioneCollisione Interrotta

Si attiva ripetutamente all'Evento

Oggetto A

Per impostazione predefinita, questo è l'oggetto attualmente selezionato. Puoi cambiarlo con qualsiasi altro oggetto nella tua scena.

Oggetto B

Un altro oggetto nella tua scena per controllare la collisione. Se l'Oggetto B è lasciato vuoto, allora il comportamento si attiverà quando l'Oggetto A tocca qualsiasi altra cosa nella tua scena.

Coordinate del Mondo

Se attivato, il comportamento restituirà la posizione della collisione rispetto all'Oggetto A o all'Oggetto B.

Si attiva una volta all'Evento

Oggetto A

Per impostazione predefinita, questo è l'oggetto attualmente selezionato. Puoi cambiarlo con qualsiasi altro oggetto nella tua scena.

Oggetto B

Un altro oggetto nella tua scena per controllare la collisione. Se l'Oggetto B è lasciato vuoto, allora il comportamento si attiverà quando l'Oggetto A tocca qualsiasi altra cosa nella tua scena.

Output

X

(Inizio Collisione, Durante la Collisione)

Questa è la posizione specifica in cui è avvenuta la collisione rispetto all'Oggetto B o all'Oggetto A lungo l'asse X. Se Coordinate del Mondo è abilitato, questo restituirà la posizione orizzontale rispetto al mondo.

Y

(Inizio Collisione, Durante la Collisione)

Questa è la posizione specifica in cui è avvenuta la collisione rispetto all'Oggetto B o all'Oggetto A lungo l'asse Y. Se Coordinate del Mondo è abilitato, questo restituirà la posizione verticale rispetto al mondo.

Impulso

(Inizio Collisione)

Questo restituisce l'impulso della forza quando l'Oggetto A collidere con l'Oggetto B.

ID Oggetto A

Questo restituisce l'ID dell'Oggetto A.

ID Oggetto B

Questo restituisce l'ID dell'Oggetto B

Esempi

Se vuoi che il punteggio di un personaggio aumenti quando raccoglie una moneta. Per farlo, aggiungi un comportamento Evento di Collisione al tuo personaggio, imposta il tipo di evento su Inizio Collisione e poi imposta la moneta come Oggetto B. Se ci sono molte monete nella tua scena, ha probabilmente più senso contrassegnare le monete e usare il tag invece di un Oggetto B specifico.

Scarica il Progetto Esempio

Correlati

Crea Collisione

CollidedReference.gif