[有图]unity 安卓 camera depth texture不一致?

不太用unity,你先试试看把相机的裁剪远平面调小一些,看看是否是因为depth texture精度导致的问题,如果不能解决问题,那应该是驱动问题了。depth texture在移动平台上驱动适配比较捉急,不仅是安卓,ios上旧系统也有bug下面这个帖子也说安卓机器上depth不对,其解决办法是把depth texture的格式改成16位的,也可以尝试一下Depth texture not working on some devices
■网友
看看unity生成的glsl代码,_CameraDepthTexture的声明地方sampler2D有没有加上highp,之前遇到过有些机器上深度图如果不加highp确实采样精度有问题。
■网友
自己渲depthmap吧,不要用unity的,这样就能保证效果一致了。如果你不是deferredrendering 更应该自己处理,因为unity的forwardrendering 的depth 并不是免费的,自己处理可以做到性能最优化。


    推荐阅读