Créer une plateforme automatique

1302039-quakelive-01

Les plateformes automatiques, on on en trouve dans beaucoup de jeux. En général, plus particulièrement dans les jeux d’arène visant à faire s’affronter des joueurs pour son côté dynamique.

Ces plateformes ont une position fixe et une destination. Lorsqu’un joueur « monte » dessus, elle se déplace jusqu’à son second point d’encrage, attend quelques instants puis retourne à son point de départ.

Lire la suite »

Créer un gestionnaire de fondus audio

audio_fade_title

On ne le répétera jamais assez : pour bien travailler, il faut de bons outils. Unity gère nativement énormément de choses, mais pour ce qui est du détail, de la petite touche qui va donner encore plus de caractère à vos productions, c’est à vous de jouer… et de créer des outils adaptés.

Il est très simple de jouer un son ou une musique avec un composant AudioSource attaché à un GameObject. Mais dès qu’il est question de fondus audio, il faut le faire soi même. Ce n’est pas complexe en soi, mais lorsqu’il faut le coder à chaque fois, ça devient moins sympa. Et si on se créait un petit outil qui gère les fondus sonores ?

Lire la suite »

Utiliser un trigger avec des Gizmos

gizmo

Dans le jeu vidéo, une très grande partie des mécaniques de gameplay sont basées sur la détection. Détection du joueur, détection d’un projectile, détection d’un objet… La détection de ces éléments (ou leur non-détection) vont entraîner différentes réactions du jeu.

Nous allons parler ici d’un type de détection particulier : les Triggers. Pour faire simple, ce sont des zones de déclenchement. Si le joueur passe dans cette zone, le Trigger est déclenché et envoie un message. Cela permet de lancer des routines d’animation ou d’autres traitement tout en séparant la détection de la réalisation des actions.Lire la suite »