Je me demande comment utiliser les fonctions d'un autre script dans Lua. Par exemple, disons GameObjectUtilities
contient des fonctions que de nombreux scripts GameObject
utiliseront. Le script Slime
(GameObject
) souhaite utiliser une fonction dans GameObjectUtilities
.Lua - Comment utiliser les fonctions d'un autre script
J'ai des difficultés à faire fonctionner cela. J'ai regardé here, mais je ne comprends toujours pas vraiment. Ai-je besoin de créer un module ou une table pour contenir les fonctions dans GameObjectUtilities
pour que les fonctions qu'il contient puissent être utilisées dans d'autres scripts? Si oui, quelle est la meilleure façon de s'y prendre?
C'est très étrange. Ça marche vraiment quand je le fais normalement. Le problème est que lorsque j'utilise mon application et qu'elle essaie d'utiliser le script, cela ne fonctionne pas. Je ne comprends pas.
Avez-vous regardé package.path - http://www.lua.org/manual/5.1/manual.html#pdf-package.path? Aussi, êtes-vous sûr de ne pas avoir d'erreurs de la part de Lua, peut-être êtes-vous en train de les ignorer? – sbk