Tutoriel Solarus 1.6 [fr] - #50 : Les metatables

Subscribers:
2,900
Published on ● Video Link: https://www.youtube.com/watch?v=ZYUc3ZhyD40



Duration: 18:46
96 views
2


Comment programmer un comportement global à tous les objets d'un même type sans dupliquer de code ? Les metatables, un mécanisme très puissant en Lua, permettent de répondre de façon élégante à ce problème.

La metatable d'un type décrit le comportement partagé de tous les objets de ce type. Lorsque vous définissez une fonction sur la metatable d'un type, tout se passe comme si tous les objets de ce type (actuels et futurs) possédaient cette fonction.

Vous pouvez par exemple définir un évènement par défaut sur tous les capteurs (sensors) au lieu de devoir répéter le travail sur chaque capteur.

- Vidéo réalisée avec la version 1.6.
- Télécharger Solarus : https://www.solarus-games.org/fr/solarus/download
- Documentation de Solarus : http://www.solarus-games.org/doc/latest/
- Apprendre à programmer en Lua : http://www.lua.org/pil/contents.html
- Discord Solarus : https://discord.gg/PtwrEgZ







Tags:
Solarus
tuto
tutoriel
tutorial
Zelda
Zelda Classic
Legend
2D
fangame
RPG
RPG Maker
Let's Play
Solarus Quest Editor
game
game engine
Lua