上篇已经能在VR中画出来了, 但是还存在两个问题:
1. 透明物体会被Native画的东西挡住
2....VR中Native画的东西透视关系有点问题, 跟Unity绘制的场景不能很好地融合在一起
先来解决一个透明排序的问题, 这个问题有两个思路去解决:
双Camera
双Camera的思路就是, 一个Camera...只画不透明物体, OnPostRender中回调Native Renderer, 另一个Camera只画透明物体...., 这就可以让我们可以在渲染管线的各个阶段之前插入我们想要的效果....上, 并把包围盒设置成非常大, 一方面保证了SetCameraMatrix可以一直调用到, 另一方面也能”隐藏”掉这个Box(内部看经过back face culling是不可见的).