设置限制摄像机屏幕WITDH

时间:2016-05-13 04:31:59

标签: c# image unity3d unityscript unity3d-2dtools

看我的游戏有一个固定的摄像头,配置为标准的1280x720。

我用一个对撞机放置在一个空物体的凸轮宽度的每一端,以防止玩家通过这一点。

一切正常,直到默认分辨率降低。当我用480x320的屏幕宽度减少运行测试时,但是对撞机不会跟着这个减少,停留在屏幕外面,这会让玩家“被切断”。

以下两张图片:

第一名:1280x720 第二:480x320

1280 x 720

480x320

有哪些方法可以 将相机左右边缘设置为对撞机?

如果无法仅将相机边缘配置为分隔符,播放器还有其他方法可以解决我的问题?

有些物品从天而降,所以我不能在相机顶部安装对撞机。

2 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。最简单的方法是创建一个4箱对撞机2D并将它们定位到屏幕边缘。

我总是使用this完整脚本来执行此操作。在这里发帖太久了。只需将其附加到场景中的空GameObject即可。它将为您完成剩下的工作。我将创建碰撞器并将它们自动定位到scrren的边缘。

答案 1 :(得分:0)

正如我所理解的那样,这可以帮助你

Scale box collider to camera view