首页 文章

Unity 5发布后,android场景显示为空

提问于
浏览
0

我正在开展一个学校项目,我们正在使用Unity 5为Google Cardboard构建游戏 . 我拥有所需的所有驱动程序,SDK和JDK文件,我可以在编辑器中播放游戏,它将通过我的手机显示在手机上Unity Remote 4应用程序 . 它有可怕的fps(不到10,我猜)但这甚至不是我的问题 .

我尝试发布项目并将其移动到我的手机,看看这是否有助于帧速率 . 相反,我有一个蓝屏 . 蓝色像一个空的统一场景 . 我仍然可以看到纸板轮廓界面,所以我知道物体仍在场景中,但我看不到任何东西 .

4 回答

  • 0

    我不知道这是否可以帮助你(没有任何进一步的信息),但你可以尝试这些选项

    • 关闭Cardboard.SDK.nativeDistortionCorrection:使Unity直接绘制到屏幕上 .

    • 编辑Cardboard.CreateStereoScreen()并更改设置 .

    原帖:First answer by user "smd"

  • 0
    • 转到文件> Build Settings ,选择Android作为平台 .

    • 单击 Player Settings ,在 Resolution and Presentation 下,将默认方向更改为 Landscape Left .

  • 0

    确保在发布设置下取消选择拆分应用程序二进制文件

  • 0

    我在Android设备上遇到蓝屏问题,听起来与此类似 . 根据我的发现,可能会在启动场景中在Android上没有正确调用某些Start()回调 . 如果没有任何反应但相机处于活动状态,则只会呈现蓝色背景屏幕 . 这种情况只会偶尔发生 .

    您可以尝试两件事:

    • 创建一个“空”启动场景,仅加载您的实际场景 .

    • 不仅使用Start()而且还使用OnEnable()进行备份 .

    如果您对完整故事感兴趣,请查看我的blog entry .

相关问题