J'essaie de trouver la meilleure façon d'enregistrer mon constructeur C++ Classes avec Lua (du point de vue de la conception de logiciels, pas une perspective de codage)Corriger l'approche logicielle pour faire des liaisons Lua à mes classes C++?
Comment dois-je faire?
Mes idées:
1) faire une sorte de fichier « liaisons initialisation Lua » qui lie chacun des constructeurs C++ de que je veux avoir disponible en Lua? (problème: ce fichier aurait tendance à devenir de plus en plus gros et plus difficiles à synchroniser/debug)
2) Chaque classe est responsable de l'enregistrer son propre constructeur avec ma classe « LuaManager » (problème: il être stupide pour lier le même constructeur pour Lua encore et encore pour la même classe de type A, donc idéalement, chaque type de classe scriptable devrait lier son constructeur avec Lua Une seule fois lors de l'utilisation de cette approche.)
Idées , ou les opinions sont les bienvenues.
Cela semble assez intéressant, pourriez-vous me donner plus de détails? Merci. – Goles