繁体   English   中英

适用于Android的Unity中的通用屏幕分辨率

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM