unity3D 物体的操作

一、获取物体

1按名称获取(若没有重名物体)

GameObject node = GameObject.Find("旋翼");

路径获取

GameObejct node = GameObject.Find("无人机/旋翼");

2 引用获取

添加一个变量,再检查器中引用目标

public GameObject wingNode;

二、父子物体

场景中的层级关系/父子关系,是由Transform维持的。

获取父级:

Transfrom parent = this.transform.parent;

获取父级节点:

GameObject parentNode = this.transfrom.parent.gameObject;

获取子级,有几种方式:

1 froeach 遍历

foreach(Transform child in transform){

        Debug.Log("子物体:"+ child.name)

}

2 GetChild(),按索引获取

例如,获取第0个子项,

Transform aa = this.transform.GetChild(0);

3 transform.Find(), 按名字查找子项

Transform aa = this.transform.Find("aa");

Transform bb = this.transform.Find("aabb);

Transform cc = this.transform.Find("bb/cc");

其中cc是bb的子项

三、物体的操作

设置新的父级,

this.transform.SetParent(other);

设为一级节点,

this.transform.SetParent(null);

其中,parent为null表示一级节点(没有父级)

GameObject.setActive(),显示/隐藏

例如,

Transform child = this.transform.Find("aa");
if(child.gameObject.activeSelf){
    child.gameObject.SetActive(false);
}
else{
    child.gameObejct.SetActive(true);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity 3D 物体指示线是一种用于指示游戏场景中物体位置的工具。它通常表现为从游戏对象出发,指向其目标(另一个游戏对象或者空间坐标)。这个指示线在制作游戏时非常有用,因为游戏中有太多的元素需要定位和寻找。使用这个指示线可以帮助开发者更加方便地理解和调整游戏物体之间的距离和关系,同时可以高效地精细调整游戏中各个元素的参数。 Unity 3D 物体指示线可以通过许多方法实现,例如使用脚本编写代码、拖拽线框图等。它通常包含一个起点和一个终点,用不同颜色的线条显示。在实际使用中,开发者可以根据需要进行自定义调整,例如更改线条颜色、宽度、长度等。 总的来说,Unity 3D 物体指示线是一种非常实用的工具,可以帮助开发者更好地定位和调整游戏中的各个元素,提高游戏制作的效率和质量。 ### 回答2: Unity 3D物体指示线是一种在3D游戏或应用中方便用户进行操作的指示工具。该线通常用于标识物体之间的距离或方向,以便玩家或开发者更轻松地定位和交互不同的物体。 这些指示线可以根据需要定制,包括它们的颜色、厚度和透明度等属性。在游戏开发中,它们通常与其他UI元素一起使用,例如按钮或文本,以帮助玩家更高效地操作游戏。 另外,Unity 3D物体指示线还可用于展示物体之间的连接、路径或运动方向等信息。通过使用这种工具,游戏开发者可以为玩家提供更多的信息,从而提高游戏的可玩性和体验。 总之,Unity 3D物体指示线是游戏开发设计中不可或缺的一个工具,它可以帮助开发者节省时间和精力,同时也能提升玩家的游戏体验。 ### 回答3: Unity 3D物体指示线(Object Gizmos)是Unity编辑器中的一种工具,用于协助开发者对场景中的物体进行定位、旋转和缩放等操作。 在Unity编辑器中,选中一个物体后,可以在它的顶部看到一些小箭头和圆圈,这些就是物体指示线。小箭头代表物体的方向,可以通过拖动它们来旋转物体,圆圈则代表物体的缩放,可以通过拖动它们来改变物体的大小。 除了基本的旋转和缩放,Unity 3D物体指示线还支持一些高级功能,例如在物体上定义轴心点(Pivot),通过轴心点来进行旋转和缩放;以及在物体周围显示网格线(Wireframe)来更好地观察和调整物体的细节。 Unity 3D物体指示线是一个方便而实用的工具,让开发者可以在编辑器中快速地对场景中的物体进行操作和调整,提高了开发效率和开发体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值