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