zoukankan      html  css  js  c++  java
  • GameObject.Find()、Transform.Find()查找游戏对象

    GameObject.Find 按广度进行查找

    GameObject.Find("GameObject");

    GameObject.Find("GameObject/ChildGameObject);

    使用规范:
    1.无法查找隐藏对象
    隐藏对象包括查找路径的任何一个父节点隐藏(active=false)

    2.如果查找不在最上层,建议合理使用路径查找,路径查找是把双刃剑

    优点1:解决查找中可能出现的重名问题。
    优点2:如果有完全的路径,减少查找范围,减少查找时间。

    缺点: 路径或结构调整后,容易影响到程序中的查找,需要重新定位查找路径。

    3.如果路径查找中的任何一个父节点active=false,这个对象都将查找不到。

    4.使用方便但效率低下
    此查找相当于递归遍历查找,虽使用方便但效率堪忧,建议在Start()函数中查找对象并保存引用,切忌在Update()中动态查找。

    Transform.Find

    1.可以查找隐藏对象
    2.支持路径查找
    3.查找隐藏对象的前提是transform所在的根节点必须可见,即active=true



  • 相关阅读:
    AdvStringGrid使用小结
    svn提示out of date的解决方法
    delphi之socket通讯
    Delphi的Socket编程步骤
    C++ Socket编程步骤
    centos7安装docker
    centos7安装指南
    UltraISO制作U盘启动盘
    浅谈linux 文件的三个时间
    自动配置zabbix-agent
  • 原文地址:https://www.cnblogs.com/grassgarden/p/13607674.html
Copyright © 2011-2022 走看看