kingBook

导航

Unity GameObject.Find 应注意的问题

public static GameObject Find (string name);

假设现在有游戏对象 Ball ,在场景的层次结构为: Level/Content/Ball。
在编辑器里设置 Ball 为不激活,此时

GameObject.Find("Ball"); // null 找不到对象
GameObject.Find("Content/Ball"); //null 找不到对象
GameObject.Find("Level/Content/Ball"); //能找到
注意:当游戏对象在场景里不激活时,只有使用完整的路径才能找到。

posted on 2021-04-07 10:50  kingBook  阅读(174)  评论(0编辑  收藏  举报