sevgolds Posté(e) le 14 avril 2006 Posté(e) le 14 avril 2006 Bonjour, J'arrive à appeler des méthode C++ dans mon script Lua. Je souhaiterais faire l'inverse : lancer une méthode lua depuis mon code C++ à partir de la définition de mes classes. Je m'explique : J'ai créé une classe Entité avec une méthode destruction(). J'ai déclaré la classe et la méthode dans le contexte lua. Dans mon script lua j'ai déclaré une nouvelle classe EntityNv dérivant de Entité. Dans cette classe, j'ai redéfinit la méthode destruction() Dans mon script lua j'ai défini un objet A de type Entite et un objet B de type EntiteNv. Depuis mon programme C++, je lance le méthode destruction() pour chaque objet A et B. Je pensais qu'en lançant B.destruction() cela allait lancer la méthode qui est définie dans mon script lua, alors qu'elle lance la méthode de Entite. Est-ce normal? Ai-je mal compris Lua? Merci
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant