版本是3.6.1 新建工程做的一个demo
设计分辨率是960x640
于是一系列尺寸设置都是按960x640来的
相机挂载rt
创建canvas以及rt精灵
rt精灵做个顶边 并新建材质球勾选从rt采样
代码如下:
ps:本来以为start只走一次 当时的尺寸不对 后来放在update里也是一样的
运行结果:
960x640是正常的
1334x640显示被拉伸的
而去掉相机的rt 走正常的3D渲染 运行结果如下
960x640自然一直 不用贴图了
1334x640 的没有被拉伸 相机可以捕捉更多两侧的细节
嗯,盲猜是3d相机给到的图就已经有问题了,于是我把精灵的尺寸设置成固定的300x300
运行结果是
可以看出 给到的图就没有两边的细节 Orz
为啥适配多出来的部分 走正常渲染,结果是正确的(符合常理),而走rt渲染到2d相机,结果是设计分辨率拍照的尺寸再拉伸?