将场景保持在屏幕内 - Unity

时间:2016-04-08 13:54:32

标签: c# build 2d resolution unity5

初学者 - 这是Unity开发人员。

我做了一个简单的Unity游戏,构建它时遇到了问题。在Unity之外构建时,我无法让游戏伸展到适合游戏窗口的大小。

在我工作的Unity场景中,我将摄像机设置为包含场景的特定区域,该区域具有我的背景对象和水平以及摄像机视图内的所有内容。问题是当我用Unity构建游戏时,根据分辨率设置,屏幕大小不同,游戏对象(背景等)不再适合。所以我要么在屏幕中央进行游戏,蓝色的Unity空间周围没有任何东西,或者屏幕太小而且部分游戏被切除(导弹计数,得分)在边缘游戏。

我知道有办法设置这个东西,但我不知道从哪里开始。任何人都可以给我一些信息或指出我正确的方向吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

请参阅链接。 http://docs.unity3d.com/Manual/class-PlayerSettingsStandalone.html

同样在设计GUI时,请参阅示例 GUI.Button(new Rect((Screen.width / 2) - 510,(Screen.height / 2)+ 150,200,30) http://answers.unity3d.com/questions/307330/gui-scale-guis-according-to-resolution.html