Unity动态改变物体遮挡关系

我只是一个虾纸丫 提交于 2019-11-30 22:24:39

在动态创建物体时,通常同父级下先创建的子物体会被后创建的遮挡,此时就需要我们用代码改变对象的层级。

GameObject go;go.transform.SetAsLastSibling();//设置对象为最下层

go.transform.SetAsFirstSibling();//设置为最上层有时需要把对象放置在中间某个位置,

go.transform.SetSiblingIndex(-1);//数字为-1时设置对象最下层

go.transform.SetSiblingIndex(0);//数字为0时设置对象最上层

go.transform.SetSiblingIndex(1);//数字为1时设置对象位第二层

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!