检查关节的上限
checking for upper limit on joint
尝试使用以下方法检查关节限制:
sliderJoint = transform.GetComponent("SliderJoint2D") as SliderJoint2D;
if (sliderJoint.limitState === "UpperLimit") {
}
但是我收到了错误
“== 不能应用于 jointLimitState 和字符串”
我怎么知道关节何时达到极限?
您正在尝试将对象与字符串进行比较。 JointLimitState 或者在这种情况下,limitState 具有 LowerLimit 和 UpperLimit。我假设你应该做类似
的事情
if (sliderJoint.limitState.UpperLimit > someValue)
尝试使用以下方法检查关节限制:
sliderJoint = transform.GetComponent("SliderJoint2D") as SliderJoint2D;
if (sliderJoint.limitState === "UpperLimit") {
}
但是我收到了错误 “== 不能应用于 jointLimitState 和字符串”
我怎么知道关节何时达到极限?
您正在尝试将对象与字符串进行比较。 JointLimitState 或者在这种情况下,limitState 具有 LowerLimit 和 UpperLimit。我假设你应该做类似
的事情if (sliderJoint.limitState.UpperLimit > someValue)