【问题标题】:Unity Android Screen GlitchUnity Android 屏幕故障
【发布时间】:2020-11-17 18:01:17
【问题描述】:

我的项目有一个错误,我无法在网上找到任何资源。我的应用程序中有 2 个场景,菜单和游戏。 Menu 100% 的时间都有这种行为,而 Game 只是偶尔加载这个故障。看来,一旦在游戏中发生一次,它会连续发生多次,然后最终自行修复。这是我所看到的图像:Menu scene --- Game scene

我的 Canvas 上没有非标准 Unity 脚本的脚本,一切都是现货。我还通过命令提示符检查了 logcat 日志,没有抛出任何错误。

如果您有任何关于此故障发生原因的信息,请告诉我。我认为这与 Canvas 设置或缺少依赖项/包冲突有关,但我更改的设置没有导致故障消失。感谢您的帮助!

【问题讨论】:

  • 发布你的脚本
  • 没有脚本会影响正在发生的事情,如果我禁用项目中的每个自定义脚本,它仍然会发生。这是构建问题、依赖问题或编辑器/引擎的错误。
  • 可能是一个错误,但简单性质的应用程序错误极为罕见,我不知道你所说的“构建问题”是什么意思,如果它是一个依赖问题,项目就不会编译,你用的是什么统一版本?您是在编辑器中还是在设备上进行测试?
  • 我正在设备上进行测试,OnePlus 6T。已经在三星 S20 上进行了测试,并且具有相同的行为。为了澄清,“依赖问题”实际上意味着我正在使用的一些包之间的冲突。对不起,如果我的术语已经关闭,我真的不知道如何对这里发生的事情进行分类,我也不知道是什么原因造成的。
  • 你的画布设置是什么?

标签: android unity3d


【解决方案1】:

将画布的 UI Scale 模式更改为随屏幕大小而不是恒定像素大小进行缩放

【讨论】:

  • 感谢您的回答,不幸的是这并没有解决问题。我必须彻底开始分离项目的每个元素,直到问题消失,然后我可以将问题缩小到特定的包。如果您有更多建议,请提出建议。否则,我认为我有足够的信息来缩小问题的范围。感谢您的帮助!
【解决方案2】:

回答了我自己的问题。

如果您正在制作 AR 应用并在应用中拥有 UI,则您需要在场景中与您的 AR 摄像头一起使用常规 Unity 摄像头。 AR 相机应标记为“主要”。

由于某种原因,UI 无法连接到 AR 相机,虽然我不明白为什么,但该解决方案仍然有效。

【讨论】:

    猜你喜欢
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 1970-01-01
    • 2017-11-10
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多