首页 > 其他分享 >unity通过Transform:管理游戏对象的层级关系

unity通过Transform:管理游戏对象的层级关系

时间:2024-05-31 21:33:10浏览次数:29  
标签:层级 Log 对象 Transform transform unity Debug 游戏

unity中可以通过Transform类来管理游戏对象的层级关系,查询相关组件。

1.获取游戏对象的父类,打印出来

Debug.Log(transform.parent);

设置父对象,以照相机为例子,查询主摄像机(main代表主摄像机

transform.SetParent(Camera.main.transform);

2. 当前对象,获取根对象(最上方的那个对象);
    若当前对象没有父对象,则parent输出打印为为null

Debug.Log(transform.root);

3.获取当前对象的子对象的个数(只是子的)

Debug.Log(transform.childCount);

4.获取当前对象的子对象(括号里的值为子对象索引,从0开始的算,打印第一个子对象的索引。

Transform child0 = transform.GetChild(0);
Debug.Log(child0);

5.遍历所有子对象

Debug.Log("遍历所有的子对象");
        for (int i = 0; i < transform.childCount; i++)
        {
            Debug.Log(transform.GetChild(i));
        }

6.查找游戏对象,但是该对象不是我的子对象,"B为该查找对象的名称"

Transform find = transform.Find("B");

以上内容为博主在学习过程中的总结,有什么问题欢迎提出来改正纠错。一起学习进步。如果能够帮助的到你,麻烦您点个小赞

标签:层级,Log,对象,Transform,transform,unity,Debug,游戏
From: https://blog.csdn.net/m0_67942038/article/details/139361583

相关文章

  • 如何从unity Scene场景里,通过Prefab导出FBX
       有时候使用购买的工程,或者其他原因导致素材比较零碎。我们希望可以导出已经在unity场景里拼接好的预制体给到模型同学修改,这样可以减少重复工作量。   这里分享一个工作中使用到的unity插件,作为自己的工作记录和梳理。本人unity目前还在初级学习摸索阶段,希望可......
  • 使用 Unity Sentis 和 Compute Shader,det_10g.onnx 进行高效人脸五官定位
    前言在计算机视觉领域,人脸五官定位是一个重要的任务。本文将介绍如何使用UnitySentis和ComputeShader,结合det_10g.onnx模型,实现高效的人脸五官定位。我们将详细讲解每一步骤,并提供完整的代码示例。模型分析输入值:模型的输入是我这边选择的是1x3x640x640;输出值:步......
  • 使用 Unity Sentis 和 Compute Shader,2d106det.onnx 进行高效人脸网格标记
    前言前篇:使用UnitySentis和ComputeShader,det_10g.onnx进行高效人脸五官定位-CSDN博客在计算机视觉领域,人脸网格标记是一项重要的任务,用于识别人脸关键点和特征。本文将介绍如何使用UnitySentis和ComputeShader,结合2d106det.onnx模型,实现高效的人脸网格标记。我......
  • 【Unity2D 2022:Particle System】添加粒子特效
    一、创建粒子系统游戏物体1. 创建粒子系统游戏物体SmogEffect 2.给粒子特效添加精灵贴图    (1)启用TextureSheetAnimation(纹理表动画)    (2)点击加号添加一个纹理,并将两张厌恶图片导入到纹理中3.设置两张图片随机播放(防止烟雾粒子变化)   ......
  • 长序列中Transformers的高级注意力机制总结
    在处理长序列时,Transformers面临着注意力分散和噪音增加等挑战。随着序列长度的增长,每个词元必须与更多词元竞争注意力得分,这会导致注意力分数被稀释。这种稀释可能导致不那么集中和相关的上下文表示,特别是影响彼此距离较远的词元。并且较长的序列更有可能包含不相关或不太相关的......
  • [Paper Reading] MOTR: End-to-End Multiple-Object Tracking with Transformer
    MOTR:End-to-EndMultiple-ObjectTrackingwithTransformerlink时间:22.07机构:MegviiTL;DR传统MOT通过motion与appearance来建模,有复杂的后处理难以E2E。本文基于DETR设计出MOTR算法,通过引入trackquery来建模被追踪物体。效果上超过同期方法,TrackFormer/TransTrack。Meth......
  • Unity各类资源链接汇总集合
    不定时更新最新的资源都会放在前面UnityARVRMixedReality4.0 虚拟现实虚拟加强插件链接:https://pan.baidu.com/s/1fETUcJfnOlqQR1_rYL4jHQ?pwd=qvcxUnityInventoryPlusCustomizableSystem 2.0.0背包库存工具链接:https://pan.baidu.com/s/1yEsmDvIkyY40E6......
  • Unity 多边形三角化
    GitHub找到一个用耳切法进行多边形三角化的库,简单测试了一下,感觉还行,推荐给大家项目地址:https://github.com/SebLague/Ear-Clipping-Triangulation测试代码:usingSebastian.Geometry;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publi......
  • End-to-End Object Detection with Transformers
    郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布!Europeanconferenceoncomputervision,2020 Abstract. 我们提出了一种新的方法,将目标检测视为一个直接集预测问题。我们的方法简化了检测流程,有效地消除了对许多手工设计的组件的需求,如非最大值抑制程序或锚生成,这些......
  • Unity版本使用情况统计(更新至2024年4月)
    UWA发布|本期UWA发布的内容是第十四期Unity版本使用统计,统计周期为2023年11月至2024年4月,数据来源于UWA网站(www.uwa4d.com)性能诊断提测的项目。希望给Unity开发者提供相关的行业趋势作为参考。2023年11月-2024年4月版本分布  以近半年的数据统计来看,如图1所示,2021.3的版......