2
我在網上搜索,但沒有真正的教程就明確給我,所以我需要在此簡要說明:如何在Lua代碼上創建新的數據類型?
我想爲LUA創建新的數據類型(在Ç語言編譯器)像創造價值:
pos1 = Vector3.new(5, 5, 4) --Represents 3D position
pos2 = CFrame.new(4, 2, 1) * CFrame.Angles(math.rad(40), math.rad(20), math.rad(5)) --Represents 3D position AND rotation
這些都是一些行我能叫上一個Roblox遊戲引擎正常使用。我想重新使用它們來使用外部的Roblox。
關於如何創建對象沒有「簡要」解釋。在Lua中有很多方法可以這樣做,這取決於你對此有多認真。 – 2013-03-16 17:02:48
爲什麼不爲你的新數據類型使用普通的Lua表(可以從C和Lua完全訪問)? – 2013-03-16 17:27:17