'='预计得到RH

时间:2015-09-16 00:54:23

标签: lua

我一直在用Roblox游戏编程Lua! 但我正在尝试构建的代码不起作用!

RH = Instance.new("Motor6D", T)
RH.DesiredAngle = -0.044
RH.MaxVelocity = 0.15
RH.Name = "Right Hip"
RH.Part0 = Torso
RH.Part1 = Right Leg

RS = Instance.new("Motor6D", T)
RS.DesiredAngle = 0.044
RS.MaxVelocity = 0.15
RS.Name = "Right Shoulder"
RS.Part0 = Torso
RS.Part1 = Right Arm

它说预期'='得到RH

任何人都可以告诉我原因 我的理论也是

RH.Part1 = Right Leg

造成了这个问题。 当我把它放在引号中时它会说

RH.Part1 = "Right Leg" Object Needed not string

(沿着这些方向) 那么有人能告诉我如何用两个词进行焊接吗?

1 个答案:

答案 0 :(得分:0)

你是对的。 Lua抱怨RH.Part1 = Right Leg,它看作RH.Part1 = Right后跟Leg RS = Instance.new("Motor6D", T),这是语法错误。

由于Roblox的语义,修复RH.Part1 = "Right Leg"在编译时工作但在运行时不工作。根据我在网上收集的内容,RH.Part1需要成为一个对象。 RH.Part0也是如此。由于该代码中未定义Torso,因此您获得nil

底线:您需要在使用之前定义名为TorsoRight_LegRight_Arm的对象。