[]屏幕截图后,出现模型穿透和透视bug!

Laya版本: 1.7.18
QQ截图20180718141207.png

第一张是正常情况
 

QQ截图20180718141231.png

第二张是截图后的图片,那个袋子直接跑到后面去了 透明了都
 
我在论坛看到过其他人提过类似问题,但是没有明确的答案和解决办法,请问这是引擎的bug嘛?? 摄像头使用的Unity导出的摄像头,请问如何解决这个问题
已邀请:

Aar0n

赞同来自:

这个截图是怎么做的?我们没有做截图的接口。这个能锁定问题在哪吗?

大饼干

赞同来自:

QQ截图20180718151958.png

 

Aar0n

赞同来自:

项目穿上来看看

大饼干

赞同来自:

我发现原因是引擎截3d场景的图并不是根据z轴纵深来渲染,而是类似一种绘制Unity UGUI那样的层级渲染方式 ,按照对象排列越靠上的绘制在最下面,越靠后的绘制在最上面以下是图解:
 
1, 这是一个普通的3D场景 注意看4个方块对应的层级顺序,如果按照UI的逻辑他们的渲染顺序应该是反过来的,也就是最后那个红色在最上层,以此类推。
QQ截图20180718161243.png

 
2, 这是我通过Laya.stage.drawToCanvas截的图,如下,全部按照上面说的反了,左下角的日志是后面错误的,请无视,层级还是第一张图那样没有变化

QQ截图20180718155555.png

 
3, 当我在Unity那边重新改了4个方块的层级顺序后截图如下:

QQ截图20180718155538.png

 

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作