当前位置:首页 >> 硬件技术 >> 【unity3D】unity中如何查找和获取游戏物体,豪杰超级解霸v9(unity查找物体的方法)

【unity3D】unity中如何查找和获取游戏物体,豪杰超级解霸v9(unity查找物体的方法)

cpugpu芯片开发光刻机 硬件技术 12
文件名:【unity3D】unity中如何查找和获取游戏物体,豪杰超级解霸v9 【unity3D】unity中如何查找和获取游戏物体

💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的学习笔记 🈶本篇是unity中游戏物体的查找与获取

这里写自定义目录标题 获取当前物体的基本属性查找其它物体- 通过名称查找其它物体- 通过标签查找- 通过类型查找

获取当前物体的基本属性 Debug.Log(gameObject.name);//该物体的名称Debug.Log(gameObject.tag);//该物体的标签Debug.Log(gameObject.layer);//该物体的层级Debug.Log(gameObject.activeInHierarchy);//该物体及其祖先物体的显示状态Debug.Log(gameObject.activeSelf);//该物体的显示状态

(layer获取的是索引值)


查找其它物体 - 通过名称查找其它物体

当我们需要查找其它物体或者需要使用其它物体上的某个组件时,可以根据名字查找先获取到需要的物体

GameObject obj = GameObject.Find("");

例:


- 通过标签查找

查找单个物体:

GameObject obj = GameObject.FindGameObjectWithTag("");

例:

查找多个物体:

GameObject[] obj = GameObject.FindGameObjectsWithTag("");

例:


- 通过类型查找

查找单个物体:

类型 obj = GameObject.FindObjectOfType<类型>();

查找多个物体:

类型[] obj = GameObject.FindObjectsOfType<类型>();


💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2026年1月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接