我声明了一个类变量,如下所示(OCMExpect
之一的骨骼,我想稍后对其进行区别对待):
OCMExpect
然后,我在OCMVerifyAll
中对其进行初始化,如下所示:
MecAnim
最后,我尝试在private Transform specialBone;
中做一些事情来看一些效果(我只是在Start()
中学习我可以做些什么来修改specialBone = transform.Find("Pelvis/LeftShoulder/LeftUpperArm/LeftLowerArm/LeftHand");
等中发生的事情。 。):
LateUpdate()
但是,我在LateUpdate()
行上收到了Update()
错误消息...
void LateUpdate()
{
specialBone.position = specialBone.position + new Vector3(0f, 1f, 0f);
}
仍然是NullReferenceException: Object reference not set to an instance of an object
,我错过了什么或做错了什么?
答案 0 :(得分:2)
首先将变量specialBone更改为public并在编辑器中查看是否找到了我认为不可能的变换(因此为空引用),因为start先运行。检查层次结构中的拼写并确保没有#t; t想念内心的父母。