Unity3D中通过代码修改子物体层级的顺序
来源:互联网 发布:u盘低格后数据恢复 编辑:程序博客网 时间:2024/05/16 19:24
今天有个同事问我如何在程序中修改子物体的层级关系来改变遮挡关系,我给他敲出来一句代码。
UI的层级关系是通过渲染表现出来的,在canvas下的物体,排序越靠前的越先被渲染,这样一来就会
被后来渲染的遮挡。总结一下有三句代码是修改子物体的层级的,代码如下:
一、go.transform.SetAsFirstSibling(); 放到最上面
二、go.transform.SetAsLastSibling();放大最下面
三、 go.transform.SetSiblingIndex(count);根据物体下标修改
count=0;为最上面的
count-1;为最下面的
再补充一句解除父子关系的代码也有可能碰到
go.transform.DetachChildren();
阅读全文
0 0
- Unity3D中通过代码修改子物体层级的顺序
- unity代码修改子物体层级的顺序
- unity 改变子物体的层级顺序
- Unity通过层级关系获取子物体
- Unity3d获取物体的所有子物体对象(child)
- Unity3D获取物体的所有子物体对象(child)
- Unity3d获取物体的所有子物体对象(child)
- Unity3d获取物体的所有子物体对象(child)
- Unity3D清除父物体下的所有子物体
- unity3d 设置子物体
- Unity中UI和游戏物体之间的层级渲染
- unity3d用鼠标拖动物体的代码
- unity3d 触屏拖拽物体代码
- Unity3d中物体的的碰撞检测
- Unity3D中通过UNET对多个物体进行同步
- unity3d 中物体的跟随地形倾斜
- unity3d中获得物体的size
- Unity3D中物体的移动方式
- 排序算法合集
- 解决Chrome窗口总保持在最前面的问题 get rid of Chrome window always-on-top behavior
- 数据库----单表查询
- tf.contrib
- 如何取出表中指定区间的记录
- Unity3D中通过代码修改子物体层级的顺序
- 机器学习的损失函数
- 整数中1出现的次数
- 2017湘潭赛XTU1267Highway
- [模板]poj3259(判断是否存在负环)
- vi三种模式
- React-Native项目中使用TabBar
- 树控件示例
- Python