unity3d - 三星 Galaxy S 8 屏幕顶部和底部出现黑条
问题描述
我使用 Unity 开发的游戏以纵向和全屏模式运行。除了三星 Galaxy S8 之外的任何设备都没有问题,其中全屏模式无法完全正常工作,正如您在附图中看到的那样,屏幕顶部和底部都有黑条(假设白色部分是游戏区)。有趣的是 S8+ 绝对没有问题,我相信它具有完全相同的纵横比 (18.5:9)。我应该怎么办?我使用的是 Unity 5.6.6,无法升级。
解决方案
Add (and familiarize yourself with) a CanvasScaler component to your Canvas.
推荐阅读
- laravel - 仅授予经过身份验证的用户使用 Laravel API 和 Sanctum 获取自己的数据的能力
- python - 如何在数据框python中捕获每天的最后一个快照
- flutter - 在 Flutter 中观看激励广告后如何打开另一个页面?
- gradle - Gradle 项目声明了从配置“detachedConfiguration1”到配置“默认”的依赖关系
- django - 有没有办法在 Stripe 结帐中列出项目?
- python - Heroku / Python - 脚本因错误而停止
- javascript - 从下拉框中随机选择一个选项,然后单击以激活另一个在 Javascript 中使用 onChange 的函数
- python - 绘制学习率与损失
- firebase - 将资产列表上传到 Firebase 存储并获取字符串列表 Flutter
- javascript - 验证器在反应中向表单寄存器抛出错误请求