VSerain / babylon_ts_game_template

0 stars 0 forks source link

Crée un object interactif capable de delancher un event #10

Open VSerain opened 4 years ago

VSerain commented 4 years ago

Ce qui serait cool c'est que pour les actions type bouton par exemple, si on a un bouton qui a pour bute d'ouvrir une porte, on puise le faire directement via blender ! Il faudrait créer un bouton que gère l'input user E quand le player est a coter du bouton

Dans les metadata du bouton on lui passerai un nom de callback, qu'il appellera quand il sera activé

Dans un autre object (la porte dans notre exemple) on lui définira un callback qui juste activera une animation (l'ouverture de la porte)

Donc cotée bouton dans les metadata on aurai :

   type: default-button ,
   name: button-au-fond-a-gauche
   animation: annimation-name (optional, l'annimation delancher sur le bouton au moment de son activation )     

dans la porte on aura :

  type: interactive-door ,    
  on-event: button-au-fond-a-gauche (nom de l'objet declancheur),
  animation: annimation-name (l'animation delancher sur la porte quand event sera declancher )        
VSerain commented 4 years ago

@DorianDaumas, ça te va comment fonctionnement, ou tu avait pensé a autre chose ?