设置摄影机视口的X会导致渲染黑色条纹

时间:2019-06-15 13:26:51

标签: unity3d canvas camera

我的想法不多了,请帮帮我。

就是这种情况:

  1. 想象一个在屏幕中央的简单对象(总是如此,因为相机有一个轨道脚本) enter image description here

  2. 然后在屏幕的右侧添加一个宽度为300px的画布图像(图片中为蓝色)。我们的多维数据集不再居中。 enter image description here

  3. 例如,我们可以更改摄影机视口rect的X属性,但是会得到黑条,并且如果对象出现在此区域中,则不会渲染该对象。 enter image description here

那么,我该怎么做才能偏移相机位置?

先谢谢您!

1 个答案:

答案 0 :(得分:0)

我目前最好的选择是:

  • 创建用于FullHD分辨率的基本UI,并使右侧面板的宽度与黑条一样宽
  • 如果用户的屏幕大于1920像素,则将Canvas Scaler模式从“恒定像素大小”更改为“随屏幕大小缩放”