基于 Unity 的 Android 游戏屏幕在 Lollipop 下斜切成两半(但不是在 Jelly Bean 下)

Posted

技术标签:

【中文标题】基于 Unity 的 Android 游戏屏幕在 Lollipop 下斜切成两半(但不是在 Jelly Bean 下)【英文标题】:Unity-based Android game screen cut diagonally in half under Lollipop (but not under Jelly Bean) 【发布时间】:2016-02-11 04:19:26 【问题描述】:

我的 android 手机屏幕被对角切成两半。

(点击图片放大)

我正在使用 Unity 3D 游戏引擎。在构建它并将其安装在运行 Android Lollipop 的手机中之后,我创建的游戏屏幕被对角切成两半。我尝试将它安装在另一部运行 Android Jelly Bean 的手机上,并且它工作正常。

我已经搜索了很多论坛。我希望有人可以帮助我。

【问题讨论】:

在 android 6 的模拟器中运行是否有效? 现在这很奇怪! 面临同样的问题。你找到解决方案了吗@seji.. 有人可以帮忙吗? 【参考方案1】:

这是一个 Z 位置问题。您可以将所有对象移动到 -1(或更小),也可以将 Quad(如果您正在使用的对象移动到 1(或更大),这将修复它

【讨论】:

以上是关于基于 Unity 的 Android 游戏屏幕在 Lollipop 下斜切成两半(但不是在 Jelly Bean 下)的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D Android手机屏幕分辨率问题

出现Android键盘时Unity调整屏幕大小

(UNITY3d android 游戏)当我不触摸屏幕时,我的 fps 比我触摸时低

基于Unity3d 引擎的Android游戏优化(转)

基于Unity3D的PC&Android端2D横屏冒险类闯关游戏

触摸屏幕上的任何位置,除了 GUI 按钮 Android Unity