Événement de Collision | hyperPad Documentation

Loading...

Logo
DocumentationObjetÉvénement de Collision
Objet

Événement de Collision

Last updated March 20, 2017

Description

Le comportement Événement de Collision déclenchera un événement lorsque deux objets commencent à entrer en collision, arrêtent leur collision ou déclenchent continuellement pendant la collision. Lorsqu'il est utilisé avec des tags, vous pouvez vérifier si votre objet a heurté plusieurs objets. Si vous ne spécifiez pas d'Objet B à vérifier pour une collision, alors ce comportement se déclenchera lorsque l'Objet A touchera quoi que ce soit dans votre scène.

Ce comportement déclenchera un événement une fois lorsqu'une collision se produit.

Collisions et Tags :

Le comportement en collision est intelligent et transmettra l'objet tagué au prochain comportement utilisant le même tag. De cette façon, vous pouvez déclencher une action sur un objet spécifique avec ce tag au lieu d'utiliser tous les objets tagués. Par exemple, si vous souhaitez détruire un seul ennemi en utilisant des tags, faites en sorte que le comportement de collision et le comportement de destruction utilisent le même tag "ennemi".

Si les tags des deux comportements connectés ne sont pas les mêmes, alors l'action se produira sur tous les objets de la scène avec ce tag.

Types d'Événements

Débuter la Collision

Déclenche une fois lors de l'événement

Objet A

Par défaut, il s'agit de l'objet actuellement sélectionné. Vous pouvez changer ceci pour tout autre objet dans votre scène.

Objet B

Un autre objet dans votre scène à vérifier pour la collision. Si l'Objet B est laissé vide, le comportement se déclenchera lorsque l'Objet A touchera quoi que ce soit d'autre dans votre scène.

Coordonnées Mondiales

Si activé, le comportement affichera la position de la collision par rapport à l'Objet A ou l'Objet B.

Sur le Dessus

Lorsque cette option est activée, un événement se déclenchera lorsqu'une collision se produira sur la surface supérieure de l'Objet B.

Sur le Fond

Lorsque cette option est activée, un événement se déclenchera lorsqu'une collision se produira sur la surface inférieure de l'Objet B.

Sur la Gauche

Lorsque cette option est activée, un événement se déclenchera lorsqu'une collision se produira sur la surface gauche de l'Objet B.

Sur la Droite

Lorsque cette option est activée, un événement se déclenchera lorsqu'une collision se produira sur la surface droite de l'Objet B.

En CollisionCollision Arrêtée

Déclenche régulièrement lors de l'événement

Objet A

Par défaut, il s'agit de l'objet actuellement sélectionné. Vous pouvez changer ceci pour tout autre objet dans votre scène.

Objet B

Un autre objet dans votre scène à vérifier pour la collision. Si l'Objet B est laissé vide, le comportement se déclenchera lorsque l'Objet A touchera quoi que ce soit d'autre dans votre scène.

Coordonnées Mondiales

Si activé, le comportement affichera la position de la collision par rapport à l'Objet A ou l'Objet B.

Déclenche une fois lors de l'événement

Objet A

Par défaut, il s'agit de l'objet actuellement sélectionné. Vous pouvez changer ceci pour tout autre objet dans votre scène.

Objet B

Un autre objet dans votre scène à vérifier pour la collision. Si l'Objet B est laissé vide, le comportement se déclenchera lorsque l'Objet A touchera quoi que ce soit d'autre dans votre scène.

Sorties

X

(Débuter la Collision, En Collision)

C'est l'emplacement spécifique où la collision s'est produite par rapport à l'Objet B ou à l'Objet A sur l'axe X. Si Coordonnées Mondiales est activé, cela affichera la position horizontale par rapport au monde.

Y

(Débuter la Collision, En Collision)

C'est l'emplacement spécifique où la collision s'est produite par rapport à l'Objet B ou à l'Objet A sur l'axe Y. Si Coordonnées Mondiales est activé, cela affichera la position verticale par rapport au monde.

Impulsion

(Débuter la Collision)

Cela affiche l'impulsion de la force lorsque l'Objet A a heurté l'Objet B.

ID Objet A

Cela affiche l'ID de l'Objet A.

ID Objet B

Cela affiche l'ID de l'Objet B

Exemples

Si vous souhaitez que le score d'un personnage augmente lorsqu'il collecte une pièce. Pour ce faire, vous ajouteriez un comportement Événement de Collision à votre personnage, définissez le type d'événement sur Débuter la Collision et ensuite définissez la pièce comme Objet B. S'il y a plusieurs pièces dans votre scène, il est probablement plus logique de taguer les pièces et d'utiliser le tag au lieu de l'Objet B spécifique.

Télécharger le Projet Exemple

Liés

Créer Collision

CollidedReference.gif