PICO4 安装自制apk后运行 有声音画面显示一直在加载

问题遇到的现象和发生背景

题主用godot开发了一款3D的小游戏,能够在godot本地跑,导出成apk后导入PICO4正常安装,运行时只有音效,游戏后端应该是在正常运行,但是唯独画面一直加载不出来

操作环境、软件版本等信息

godot 4.0.2 rc
软件使用兼容渲染。头部摄像头与手柄均按godot官方文件实例设计
PICO 4 能够安装

尝试过的解决方法

将apk导入到手机里面运行,会提示收集Android非openXR环境,但是能够正常运行有画面,跟在godot展示的效果一致

我想要达到的结果

能够显示画面

PIco4发布使用UNITY开发的Vr应用,格式为apk,安装的时候发生解析错误
可以参考这个例子


也可以看看这个
PICO安装第三方应用或APK
https://www.vrcoast.cn/bbs/329577.html
https://www.bilibili.com/video/BV1Q24y127zJ/?spm_id_from=333.788.recommend_more_video.11

根据您提供的信息,我能够给出以下可能的解决方案:

1.检查您的游戏是否有使用到特定的权限,例如Camera或Storage等,如果有,需要在PICO 4的设备设置中授权这些权限。

2.检查您的游戏是否正确配置了PICO 4的头部显示参数,例如分辨率、帧率等,如果没有,需要在头部显示设置中对游戏进行调整。

3.检查您的游戏是否在PICO 4上正常运行所需的屏幕适配问题,例如比例、分辨率、像素密度等,如果需要进行适配,则需要在游戏中添加相应的适配代码。

4.将您的游戏导出为Android项目,然后使用Android Studio进行调试和测试,查看是否存在与PICO 4设备有关的兼容性问题,如果有,则需要进行相应的调整。

希望这些解决方案能帮助您解决问题,如果仍然存在问题,建议您查看PICO 4的官方文档或联系PICO的技术支持,获取更加详细的解决方案。

可能是版本不兼容,换一个godot版本试试

没有适配好吧,或者版本兼容性有问题

对于这种问题,可以试试确认游戏中所有资源文件的路径是否正确,检查导入PICO 4的设置是否正确

可能有以下几个原因:

  1. 图形兼容性问题:PICO4 可能不支持某些图形特性或格式,导致游戏画面无法正常显示。

  2. 分辨率适配问题:PICO4 的屏幕分辨率可能与你在 Godot 中开发时使用的分辨率不同。

  3. 资源加载问题:检查一下是否有资源文件(如纹理、模型等)未正确打包到 APK 中。

  4. 日志调试:在 PICO4 上运行游戏时,尝试查看日志输出以获取更多信息。

参考gpt:
结合自己分析给你如下建议:
您的问题可能是由于以下原因导致的:
godot版本不兼容:您使用的godot 4.0.2 rc是一个测试版,可能还存在一些bug或不稳定的情况。您可以尝试使用更稳定的godot版本,如3.4或3.33。
PICO 4设备不支持:您需要确认您的PICO 4设备是否支持OpenXR或OpenGL ES 3.0,这是运行godot 3D游戏所必需的。您可以在PICO 4的设置中查看设备信息,或者在PICO开发者平台上查询相关资料。
godot项目设置不正确:您需要在godot中设置好项目的导出参数,如VR模式、渲染后端、图形API等。您可以参考godot官方文档或教程来进行设置。