当前位置: 首页 > news >正文

Unity 查找对象 API 对比

方法 返回结果 查找范围 性能特点 使用场景
FindObjectOfType() 返回场景中第一个找到的对象 遍历整个场景 较旧实现,GC 分配较多 传统用法,已不推荐,主要用于兼容旧代码
FindObjectsOfType() 返回场景中所有符合类型的对象数组 遍历整个场景 较旧实现,GC 分配较多 当需要获取所有该类型对象时使用
FindAnyObjectByType() 返回任意一个符合类型的对象 遍历场景直到找到 更快,找到一个就停止 当只需要确认存在某类型对象,不在乎是哪一个
FindFirstObjectByType() 返回第一个符合类型的对象 遍历场景直到找到 性能类似,但结果更确定性 当需要稳定的“第一个对象”结果时使用
FindObjectsByType(FindObjectsSortMode) 返回场景中所有符合类型的对象数组 遍历整个场景,可选是否包含未激活对象 新实现,更快,GC 更少,支持排序参数 推荐替代旧版,当需要获取所有对象时使用

FindObjectsOfType是唯一个获取全部符合类型对象数组的API

// 获取场景中所有 Player,不排序(最快) 
var players = FindObjectsByType<Player>(FindObjectsSortMode.None); 
// 获取场景中所有 Enemy,按 InstanceID 排序 
var enemies = FindObjectsByType<Enemy>(FindObjectsSortMode.InstanceID);

http://www.jsqmd.com/news/259557/

相关文章:

  • 【计算机毕业设计案例】基于人工智能python-pytorch训练会飞的昆虫识别
  • 【计算机毕业设计案例】基于人工智能python-pytorch训练会飞的昆虫识别
  • Linux下载Navicat、特定版本Mysql
  • 图像像素的位深对图像质量的影响
  • 缓存界三座大山:穿透、击穿、雪崩 - 指南
  • 2026 年户外 LED屏广告公司综合实力排行榜单及选择建议指南:2026年户外 LED屏广告公司如何选?哪家好?哪家强?哪家靠谱?选哪家 - Top品牌推荐
  • 答辩前一天发现AI率超标?紧急处理攻略
  • QueryNote V1.2 发布:从个人思考空间,迈向团队协作与内容交付
  • libero ProASIC3 A3P250 按键复位 逻辑分析仪 抓取
  • 深度学习计算机毕设之基于卷神经网络python-pytorch训练会飞的昆虫识别
  • abc441
  • 深度学习毕设选题推荐:基于python-pytorch卷神经网络训练会飞的昆虫识别
  • 开题报告AI率太高怎么办?这几款工具亲测有效
  • 万方AIGC检测通不过?这几款降AI工具实测有效
  • 【课程设计/毕业设计】基于深度学习python-pytorch训练混凝土是否含有裂缝识别
  • 08. 支持向量机
  • 2026年8款降AI率工具实测推荐,毕业生必看
  • 深度学习毕设项目:基于python-pytorch机器学习训练混凝土是否含有裂缝识别
  • java-SSM300全国消费水平展示平台-springboot
  • 深度学习毕设项目:基于python-pytorch机器学习训练会飞的昆虫识别
  • 手把手教你用嘎嘎降AI处理论文,5分钟搞定
  • 【毕业设计】基于python-pytorch深度学习训练混凝土是否含有裂缝识别
  • 计算机深度学习毕设实战-基于机器学习python-pytorch训练会飞的昆虫识别
  • Thread.sleep() 方法详解
  • 领航技术股份-燃气报警器哪个品牌好
  • 【毕业设计】基于python-pytorch深度学习训练会飞的昆虫识别
  • 提示工程架构师必学:数据依赖性分析的因果推断技巧
  • 领航技术股份-燃气泄漏报警器
  • 【课程设计/毕业设计】基于深度学习python-pytorch训练会飞的昆虫识别
  • Linux | i.MX6ULL C 程序调用 shell