Tutoriel : Créez votre jeu avec Solarus 1.2 - E54 : Les metatables

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



Duration: 27:04
333 views
3


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 script de map.

Il est même possible d'étendre l'API de Solarus en ajoutant une fonction à la metatable d'un type.

- Version de Solarus utilisée dans cet épisode : 1.2
- Télécharger Solarus : http://www.solarus-games.org/download/
- Documentation de Solarus : http://www.solarus-games.org/doc/1.2/index.html
- Apprendre à programmer en Lua : http://www.lua.org/pil/contents.html
- Résultat à la fin de l'épisode : http://www.solarus-games.org/tuto/ep54_resultat.zip




Other Videos By ChristophoGames


2014-06-09Let's Play Zelda Attack of the Shadow - E24 : La terre fraîchement retournée
2014-06-08Let's Play Zelda Attack of the Shadow - E23 : Le rythme dans la peau
2014-06-07Let's Play Zelda Attack of the Shadow - E22 : Déchiffrement
2014-06-07Tutoriel : Créez votre jeu avec Solarus 1.2 - E55 : Les objets destructibles
2014-06-06Let's Play Zelda Attack of the Shadow - E21 : Ils sont là !
2014-06-04Let's Play Zelda Attack of the Shadow - E20 : Il fait si noir
2014-06-04Let's Play Zelda Attack of the Shadow - E19 : Le code
2014-06-04Let's Play Zelda Attack of the Shadow - E18 : Arc & Bananes
2014-06-02Let's Play Zelda Attack of the Shadow - E17 : Accrochons-nous
2014-06-01Let's Play Zelda Attack of the Shadow - E16 : Le boss
2014-06-01Tutoriel : Créez votre jeu avec Solarus 1.2 - E54 : Les metatables
2014-05-31Let's Play Zelda Attack of the Shadow - E15 : Le trésor des marais
2014-05-30Let's Play Zelda Attack of the Shadow - E14 : Beaucoup d'allers-retours
2014-05-29Let's Play Zelda Attack of the Shadow - E13 : Le repaire des bandits
2014-05-28Let's Play Zelda Attack of the Shadow - E12 : Chez le Roi Zora
2014-05-26Let's Play Zelda Attack of the Shadow - E11 : Les échanges reprennent
2014-05-26Let's Play Zelda Attack of the Shadow - E10 : Domaine Zora
2014-05-25Let's Play Zelda Attack of the Shadow - E9 : un peu bloqué
2014-05-24Let's Play Zelda Attack of the Shadow - E8 : Le troc
2014-05-24Tutoriel : Créez votre jeu avec Solarus 1.2 - E53 : Utiliser l'éditeur de maps efficacement
2014-05-22Let's Play Zelda Attack of the Shadow - E7 : En route pour les médaillons



Tags:
Solarus
Tuto
tutoriel
tutorial
Zelda
Zelda Classic
Legend
2D
fangame
RPG
RPG Maker
Let's Play