加一个副摄像机,帮我看看这是怎么肥事

新建一个场景,除了默认摄像机外,添加了一个副摄像机
image

bg1是纯白色,四个边缘缩进20像素,widget的四个边缘间距都是20像素
bg2是红色,四个边缘缩进100像素,如下图所示


默认摄像机Camera,设置为只看到bg1所属的layer,
副摄像机Camera2设置为只看到bg2所属的layer,并且关闭剔除颜色。
正常状态下,显示效果应该是这样的:

但是!!浏览器显示出来的却有问题,主摄像机照射的bg1显示正常,副摄像机照射的bg2显示貌似放大了,如下图所示:

附上两个摄像机的属性截图

各位大哥,赶紧告诉我

这会不会是bug

canvas 相机是正交相机 ,和canvas绑定的主相机的ortho height 会根据屏幕分辨率和长宽比改变,副相机不会,所有副相机onEnable 时候 把cam2.orthoheight=cam1.orthoheight 同时加下canvas 节点的resize 监听 分辨率改变后 再次执行orthoheight 同步。

4赞

感谢这位大哥,你这个是正解!