unity中通过脚本获取一个物体的子物体中的组件

发布于 2022-09-01 05:32:33 字数 41 浏览 17 评论 0

c# ,js,
均可
如果有多个子物体又该怎么办

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别低头,皇冠会掉 2022-09-08 05:32:33

首先你这个子物体里面的组件,应该是一个Hierarchy里面的Component。使用gameObject.Find(string name)这个API。
下面是Unity的官方manual中的一个例子:

// Hierarchy Example.
// ----------------------------
// Monster
// -- Arm
// ---- Hand

csusing UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    public GameObject hand;
    void Example() {
        hand = GameObject.Find("Hand");
        hand = GameObject.Find("/Hand");
        hand = GameObject.Find("/Monster/Arm/Hand");
        hand = GameObject.Find("Monster/Arm/Hand");
    }
}

具体链接在这里:Link

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文