news 2026/7/2 9:04:15

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/7/1 21:04:52

Qwen3-VL图片标注懒人包:云端一键部署,省去80%人工

Qwen3-VL图片标注懒人包:云端一键部署,省去80%人工 引言:电商运营的图片标注痛点 作为一名电商运营,每天处理几百张商品图片标注是家常便饭。外包团队每张图收费3-5元,一个月下来光标注费用就要上万;自己…

作者头像 李华
网站建设 2026/7/1 5:25:18

混元翻译模型1.5参数详解:1.8B与7B版本对比

混元翻译模型1.5参数详解:1.8B与7B版本对比 1. 引言 随着全球化进程的加速,高质量、低延迟的机器翻译需求日益增长。腾讯近期开源了其最新的混元翻译模型1.5版本(HY-MT1.5),标志着在多语言互译领域迈出了关键一步。该…

作者头像 李华
网站建设 2026/7/1 15:36:50

Qwen3-VL+WAN视频生成:3步打造AI影视工作室,日省万元

Qwen3-VLWAN视频生成:3步打造AI影视工作室,日省万元 引言:当AI遇见影视创作 想象一下这样的场景:你的短视频团队刚拿到一个客户需求,需要在3天内完成一条30秒的品牌宣传视频。传统流程需要编剧写脚本、分镜师画分镜、…

作者头像 李华
网站建设 2026/6/30 23:43:22

安装了多个java 如何切换java版本_java9切换java8,零基础入门到精通,收藏这篇就够了

安装了多个java 如何切换java版本 问题描述 平常用的是java8,最近在学习java的新特性。这就需要从java8往更高的java版本切换。由于还在使用java8,测试完新特性后我需要再切换回java8. 如何切换 安装java的时候我们会配置JAVA_HOME这个环境变量.所有要切换java版本,只需要修…

作者头像 李华
网站建设 2026/7/1 9:56:16

Qwen3-VL自动化测试:云端GPU并行跑case,效率翻倍

Qwen3-VL自动化测试:云端GPU并行跑case,效率翻倍 引言:为什么需要云端并行测试? 作为测试工程师,验证Qwen3-VL这类多模态大模型的稳定性是个挑战。传统本地单卡测试不仅耗时,还难以模拟真实场景下的并发压…

作者头像 李华
网站建设 2026/7/1 9:56:18

2026年十大企业商旅平台排行榜,权威解析主流企业商旅平台选型指南

一、行业发展趋势与权威评估体系(一)2026年企业商旅平台核心发展趋势随着企业数字化转型深化与全球化布局提速,企业商旅平台行业正迈入“数智化管控全链路价值赋能”的新阶段。据艾瑞咨询《2025中国商旅管理行业白皮书》数据显示,…

作者头像 李华