Tirer avec le Bouton | hyperPad Documentation

Loading...

Logo
DocumentationInteractionTirer avec le Bouton

Description

Le comportement Tirer avec le Bouton vous permettra de faire tirer un projectile à partir de n'importe quel objet utilisant un bouton à l'écran. S'il n'y a pas de bouton dans votre scène, le comportement ajoutera automatiquement un bouton à votre couche UI Globale (la suppression du comportement ne retirera pas le bouton de votre scène). Ce comportement contient des propriétés prédéfinies pour faciliter la création de certains jeux. Il est parfait pour les jeux de tir.

Le comportement Tirer avec le Bouton offre de nombreuses propriétés pour personnaliser le ressenti de votre jeu. Essayez de modifier les propriétés afin que votre jeu ne ressemble pas à un tireur générique.

Ce comportement déclenchera un événement une fois lorsque le projectile de balle impacte un objet.

Propriétés

Déclenche une fois à l'événement

Objet A

C'est le bouton qui sera utilisé pour faire tirer l'Objet B. Il sélectionnera automatiquement un bouton ajouté à votre couche UI Globale. S'il n'y en a pas, un sera créé automatiquement.

Objet B

C'est l'objet qui effectuera le tir. Par défaut, l'objet actuel est sélectionné, mais vous pouvez toucher le graphique pour le changer en n'importe quel autre objet de votre scène. Notez également que lorsque vous sélectionnez un objet, la cible bleue représente l'endroit d'où la balle sera tirée. Vous pouvez déplacer la cible bleue n'importe où, et cela mettra à jour l'emplacement de l'émetteur.

Son

Vous pouvez sélectionner un effet sonore à jouer lorsque vous tirez.

Graphique de Balle

C'est le graphique qui représente le projectile que vous tirez. Notez que la taille du graphique est la taille de votre balle (et la forme de collision).

Position de l'Émetteur

C'est la position d'où le projectile/balle sera tiré. Par défaut, la balle sera tirée depuis le centre de l'objet. Vous pouvez également utiliser le sélecteur de l'Objet B pour changer visuellement la position de l'émetteur en déplaçant la cible bleue.

Vitesse Initiale

C'est la vitesse à laquelle votre balle sera tirée. Notez que si le toggle "Physique" est activé, votre balle ralentira en raison d'autres forces (gravité, résistance de l'air, etc.). La valeur par défaut est de 30 m/s.

Distance

C'est la distance maximale que la balle peut atteindre avant de ne plus exister. La valeur par défaut est de 32 mètres.

Angle de Tir

C'est l'angle auquel la balle est tirée à partir de l'objet. Par exemple, vous pouvez tirer de l'avant de l'objet au lieu de du haut. La valeur par défaut est de 90 degrés.

Rotation de la Balle

Cette valeur définit la rotation du graphique qui représente votre projectile. Changez cette valeur si votre balle est dans la mauvaise direction. La valeur par défaut est de 0 degrés.

Portée de Spray

C'est la dispersion des balles émettant de l'objet. Si vous avez plusieurs balles, vous pouvez augmenter cet angle pour les éloigner davantage. Cela est utile pour créer une arme de type mitraillette. La valeur par défaut est de 30 degrés.

Variance de Spray

Cette valeur ajoute un peu de randomness à la dispersion des balles (Portée de Spray). Plus le nombre est élevé, plus vos balles apparaissent aléatoires. Cela est excellent pour simuler le recul d'une arme de type mitraillette. La valeur par défaut est de 0%.

# de Balles

C'est le nombre de balles qui seront émises lorsque vous appuyez sur le bouton de tir. La valeur par défaut est de 1.

Délai

C'est combien de temps l'arme attendra avant d'émettre une autre balle. Cela est utile si vous souhaitez ralentir le flot de projectiles et créer un espace entre eux. La valeur par défaut est de 0.5 secondes.

Physique

Ce toggle contrôle si les balles seront soumis à la physique du moteur. Si cela est activé, la gravité et d'autres forces externes impacteront la vitesse et la direction de votre balle. Par défaut, ce toggle est désactivé.

Détruire à l'Impact

Toggle qui contrôle si les balles meurent lorsqu'elles entrent en collision avec d'autres objets. Si ce toggle est désactivé, et que la physique est désactivée, vos balles rebondiront dans la scène. Par défaut, ce toggle est activé.

# de Balles Vivantes

Cette valeur contrôle combien de balles peuvent être à l'écran en même temps. Une fois que vous avez tiré ce nombre de balles et qu'elles sont toujours en vie dans la scène, vous ne pourrez pas tirer davantage.

Jouer des Animations

Lorsque ce toggle est activé, votre objet jouera une animation lorsque le bouton de tir est pressé. Vous devez sélectionner une animation à partir du panneau Animations Personnalisées.

Animations Personnalisées

Dans le panneau de gauche, vous pouvez sélectionner un cycle d'animation à jouer lorsque vous appuyez sur le bouton de tir.

Priorité d'Animation

Dans le panneau Animations Personnalisées à gauche, vous pouvez prioriser vos animations de tir afin qu'elles ne rentrent pas en conflit avec une autre animation en cours de lecture. Le système d'animation jouera un cycle avec une priorité plus élevée. Donc, si un autre comportement d'animation interrompt votre animation de tir, essayez d'augmenter la priorité.

Sorties

ID de l'Objet

Sortie de l'ID de l'objet.

Exemples

Si vous souhaitez créer un jeu de tir, vous pouvez simplement ajouter ce comportement à votre objet joueur, et cela créera automatiquement un bouton sur votre couche UI Globale, et rendra votre personnage capable de tirer. En modifiant les propriétés, vous pouvez créer une large gamme d'armes allant des pistolets, mitrailleuses, lance-roquettes, ou d'autres armes basées sur des projectiles.

Télécharger le projet d'exemple

Liés

Contrôle par Joystick

Touché par une Balle

Ignorer la Balle

Ignorer les Balles de l'Objet

Tirer

ShootWithButtonReference.gif