我試圖找出註冊我的C++和Lua類的構造函數的最佳方式(從軟件設計的角度來看,不編碼的角度看)正確的軟件工程方法使Lua綁定到我的C++類中?
我將如何做到這一點?
我的想法:
1)做出某種「初始化的Lua綁定」文件的結合每一個我想在Lua有可用的C++構造函數? (問題:這個文件往往會越做越大,難以同步/調試)
2)每個類是RESPONSABLE註冊它自己的構造與我「LuaManager」 類(問題:它會是愚蠢的相同構造到Lua一遍又一遍結合的一種A的同一個班級,因此理想情況下,每個腳本化類樣應該將它綁定使用這種方法時的構造和Lua只有一次。)
思路,或者意見非常受歡迎。
看起來很有趣,你能給我更多的細節嗎? 謝謝。 – Goles 2010-08-19 15:12:26