我在一个游戏对象中产生了预置,这个游戏对象是UI Image的子级,我想要完成的是在UI Image的前面显示预置。我试着将gameobject的z位置设为负值,但没有任何反应。我无法放置UI Image的排序层,因为它不存在。我该怎么办?这有可能吗?
更新
已尝试添加第二个摄像头。我将游戏对象层设置为SecondCam。将第二个摄像头的设置更改为仅深度,它的剔除蒙版设置为SecondCam,然后它的图层也为SecondCam。将主摄像机剔除蒙版的设置更改为除SecondCam之外的所有内容。但是这不起作用,我做错了什么吗?
第二个摄像头设置
主摄像头设置
发布于 2019-04-16 21:30:44
如果您的游戏对象不是UI组件之一,您可能需要给它另一个层,并使用另一个具有高于UI摄影机的深度属性的摄影机来渲染它。
您可以更改预制件上的排序层或在运行时创建的任何对象。
发布于 2019-04-17 01:44:34
如果UI画布设置为屏幕覆盖,则始终在顶部渲染。您必须使用屏幕空间或世界空间UI,以及Dave的答案。
https://stackoverflow.com/questions/55709337
复制相似问题