[英]Universal screen resolutions in Unity for Android
我是Android开发的新手。 我将我的应用程序发送到了几台设备上进行测试,其中有几台还算不错,但是有几台游戏的屏幕距离屏幕只有一半。 在游戏场景中,一切都很好,那么是什么导致某些设备出现这种情况?
我使用的是正交摄影机,这是一个简单的2D游戏。
我猜我的一个错误是没有正确使用画布,因此我将进行改进,但是为什么在不能使用画布的游戏场景中会出现这种情况呢? 我也必须固定主摄像机的位置吗?
谢谢您的帮助。
尝试使用画布的屏幕匹配模式。 我会尝试扩大或缩小选项。 这很容易说明,它将缩小或扩展画布以匹配显示的宽度或高度(取决于画布的设置)。 如果遇到问题,请查看画布的文档:
http://docs.unity3d.com/Manual/script-CanvasScaler.html
最后一件事是使用UI元素的锚点位置。 这是锚点位置的文档:
http://docs.unity3d.com/Manual/UIBasicLayout.html
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.