我有一个全高清屏幕 (1920*1080) 的安卓智能手机。我正在使用默认画布设置构建游戏:1280*720。在我的 html 模板中,我设置了画布大小:
<div id="gameContainer" style="width: 1280px; height: 720px; margin: auto"></div>
但是当我在智能手机上横向运行游戏时,它无法适应屏幕,它太大了!为什么?它应该小于 1080p 浏览器屏幕。此外,在纵向模式下,一切都很好,游戏窗口会适当缩放以适应屏幕。
我尝试使用元视口标签。有了它,我设法使画布适合屏幕,但它破坏了其他一切。
Unity 版本为 2018.2.7。移动浏览器是适用于 Android 的 Chrome。