在角色中寻找关节/骨骼

时间:2015-12-07 13:51:02

标签: unity3d

我使用以下简单代码查找特定字符中的特定段;即基本的分层组件访问。

void Awake()
{
    GameObject brad = GameObject.Find("Brad");
    GameObject elbow = brad.Find("JtElbowRt");
}

但是我收到以下错误:

  

静态成员`UnityEngine.GameObject.Find(string)'无法使用实例引用访问,而是使用类型名称限定它。

我看过与此错误消息相关的帖子。他们通常谈论static方法和变量,这意味着变量或方法不依赖于类的实例,但我不知道在这种情况下这意味着什么。我只是想找到一个特定的关节。静什么和哪里?有人可以帮我理解这个吗?

1 个答案:

答案 0 :(得分:1)

尝试

void Awake()
{
    GameObject brad = GameObject.Find("Brad");
    GameObject elbow = brad.transform.Find("JtElbowRt").gameObject;
}