Unity 3D : Éviter que le joueur passe sous le terrain / sol [Tutoriel]

Glitcher à travers un mur ou un sol puis tomber à l’infini sans avoir aucune autre option que de recommencer le jeu depuis le début … frustrant n’est ce pas ?

Heureusement il éxiste des solutions très simples pour mettre en place des systèmes de débugage : tuer le joueur, replacement du personnage à un point précis, replacement du personnage à l’endroit où il est passé sous le niveau du sol, … bref il éxiste pleins de solutions.

Aujourd’hui je vous présente un système utilisant un raycast permettant de replacer le joueur à l’endroit précis où il est passé sous le sol. Ce script fonctionne pour tous les types de terrains : Terrain 3D, Mesh Collider, Cube, … Il est possible de l’intégrer facilement à tout type de jeu.

Catégories:

Les commentaires sont désactivés