news 2026/4/29 19:33:04

unity 3d 通过游戏对象的名子查到其对象

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
unity 3d 通过游戏对象的名子查到其对象
  • transform.Find()仅查找当前对象的子层级,效率远高于全局查找;
  • 支持嵌套路径(如"A/B/C"),可以直接定位深层子对象;
  • 核心优势:能找到非激活(SetActive (false))的子对象(这是和GameObject.Find()的最大区别)。
using UnityEngine; public class FindChildObject : MonoBehaviour { private GameObject childObject; void Start() { // 方式1:查找直接子对象(当前对象的一级子物体) Transform childTrans = transform.Find("DirectChildName"); // 方式2:查找嵌套子对象(通过路径,支持多层嵌套) // Transform nestedTrans = transform.Find("ParentChild/SubChild/GrandChild"); if (childTrans != null) { childObject = childTrans.gameObject; Debug.Log("成功找到子对象:" + childObject.name); } else { Debug.LogError("未找到指定的子对象!"); } } }
全局查找(GameObject.Find ())

适用于查找场景中任意位置的激活状态游戏对象,是最基础的全局查找方式。

using UnityEngine; public class FindGlobalObject : MonoBehaviour { // 缓存找到的对象,避免重复查找 private GameObject targetObject; void Start() { // 核心代码:通过名称全局查找游戏对象 targetObject = GameObject.Find("TargetObjectName"); // 替换为你要找的对象名 // 判空处理(避免空引用报错) if (targetObject != null) { Debug.Log("成功找到对象:" + targetObject.name); // 示例操作:修改找到对象的位置 targetObject.transform.position = new Vector3(0, 2, 0); } else { Debug.LogError("未找到名为【TargetObjectName】的游戏对象!"); } } // 后续使用缓存的对象(比如在Update中) void Update() { if (targetObject != null) { // 执行你需要的逻辑 } } }
  • GameObject.Find()会遍历场景中所有激活状态(SetActive (true))的游戏对象,性能开销较大;
  • 名称大小写敏感(比如 "Player" 和 "player" 是两个不同名称);
  • 绝对不要在Update/FixedUpdate等高频调用的函数中直接使用,务必在Start/Awake中查找并缓存。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 8:16:12

Qwen3-VL-WEBUI移动端适配:手机也能管理云端任务

Qwen3-VL-WEBUI移动端适配:手机也能管理云端任务 1. 为什么房产中介需要移动端AI助手 想象一下这样的场景:你正在带客户看房,客户突然拿出一张户型图询问"这个次卧面积有多大?"或者"这面墙能不能打掉&#xff1f…

作者头像 李华
网站建设 2026/4/25 20:45:03

Qwen3-VL批量处理技巧:并行推理优化,处理千张图片省50%时间

Qwen3-VL批量处理技巧:并行推理优化,处理千张图片省50%时间 引言:电商运营的图文处理痛点 作为电商运营人员,每天需要处理大量商品图片和文案。传统方式需要一张张上传图片、等待AI分析结果,效率低下。以处理1000张商…

作者头像 李华
网站建设 2026/4/18 22:09:57

HY-MT1.5-7B模型部署:多GPU并行推理配置

HY-MT1.5-7B模型部署:多GPU并行推理配置 1. 引言 随着全球化进程的加速,高质量、低延迟的机器翻译需求日益增长。腾讯开源的混元翻译大模型 HY-MT1.5 系列应运而生,致力于在多语言互译场景中提供高精度、强鲁棒性的翻译能力。该系列包含两个…

作者头像 李华
网站建设 2026/4/23 15:41:38

gsdafsdgsadsda

fsdafsdfasfadasdf

作者头像 李华
网站建设 2026/4/23 13:46:02

Qwen3-VL声音输入扩展:语音转文字+多模态理解,会议记录神器

Qwen3-VL声音输入扩展:语音转文字多模态理解,会议记录神器 引言 作为一名行政人员,你是否经常被繁琐的会议记录工作困扰?传统的人工记录方式不仅耗时耗力,还容易遗漏关键信息。现在,借助Qwen3-VL的声音输…

作者头像 李华
网站建设 2026/4/27 1:32:15

Qwen3-VL-WEBUI避坑大全:5个常见报错+云端解决方案

Qwen3-VL-WEBUI避坑大全:5个常见报错云端解决方案 1. 引言:当Qwen3-VL遇到报错时的紧急救援 深夜11点,你正在赶一个明天就要交付的视觉理解项目。按照教程在本地部署Qwen3-VL-WEBUI时,屏幕上突然跳出鲜红的"CUDA out of me…

作者头像 李华