Thème WordPress par mikx. Créé avec l'aide de Gemini.


Pour me rejoindre

Facebook

Discord


Comment gérer les portes?

Je n’ai pas travaillé beaucoup sur mon petit jeu, mais j’ai au moins élaboré comment j’étais pour gérer les portes et donc, les téléportations. Tout ceci semble tellement simple dans la tête d’un non-développeur, mais rien n’est écrit d’avance, ni définis d’avance. Tout est à faire et surtout, à implémenter et coder.

La « porte » sera une instance, comme tant d’autres de « IInteractable ».
Quand le joueur en touche une instance, il peut interagir avec le bouton « E ».
Ce qui se passe est donc en partie géré par l’éditeur, ainsi :

Target Pos est une variable qui précise, pour cette « porte », la destination dans le monde.
Player vient tout juste définir quelle entité sera téléportée.
Target Boundary vient définir dans quel délimiteur de la caméra le joueur sera.
Boudary Switcher précise quel script va gérer la caméra et la porter vers la destination.

Ensuite, le script propre à chaque porte, donc partagé, qui obtient les variables ci-dessus :

Tout de suite, on remarque que le nom des variables sont les mêmes que celle que j’ai expliqué.
Voilà le travail! Reste un peu de polissage sur la téléportation de la caméra et des coordonnées et hop!

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *