我在网上搜索过,但没有教程让我很清楚,所以我需要对此进行简要说明:
我想为 lua(在C语言编译器中)创建新的数据类型,以创建如下值:
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 外部使用。