Godot XR 工具
该仓库包含多个支持文件和支持场景,可与 Godot 游戏引擎的各种 AR 和 VR 接口一起使用。
版本
官方发布版本已标记,可在此处找到。
以下分支正在积极开发中:
分支 | 描述 | Godot 版本 |
---|---|---|
master | 当前开发分支 | Godot 4.2+ |
4.3.x | Godot XR 工具 4.3.x 分支 | Godot 4.1+ |
3.x | Godot 3.x 开发分支 | Godot 3.5+ |
版本兼容性:
Godot XR 工具 | 最低 Godot 版本 |
---|---|
4.4.x | 4.2 |
4.3.x | 4.1 |
4.2.x | 4.1 |
4.1.x | 4.0 |
4.0.x | 4.0 |
如何使用
关于如何使用此插件的信息可以在网站上找到。
演示
该仓库现包含一个完整的 XR 工具演示,其中包含 XR 工具插件。
克隆此仓库后,您需要安装 OpenXR 插件才能使其正常工作。OpenXR 插件未包含在此仓库中。 您可以在此处获取 OpenXR 插件,或从 Godot 内的资源库下载。
XR 工具库
要仅获取用于您自己项目的 XR 工具库,请查看发布版本或从 Godot 内的资源库下载。
防止卡顿
由于此模块中的许多功能会隐藏稍后在用户执行操作时显示的对象,当 Godot 编译用于在屏幕上绘制对象的着色器时,用户会遇到卡顿。
为了解决这个问题,您会在此模块中找到一个名为 misc/VR_Common_Shader_Cache.tscn
的场景。
将此场景作为子节点添加到您的 XRCamera3D 中。这将触发所需的着色器在主场景首次加载时编译。
许可
本仓库中的代码采用 MIT 许可证。 图像采用 CC0 许可,除非另有说明。
完整许可证可在插件文件夹内找到。
关于此仓库
此仓库由 Bastiaan Olij(又名 Mux213)创建。
主要由以下人员维护:
更多贡献者请参见 CONTRIBUTORS.md
其他资源:
- Bastiaan Olij 的 Twitter,提供定期更新
- Bastiaan Olij 的 Youtube,提供教程
- Malcolm Nixon 的 Youtube,展示 Godot XR 工具的演示
- DigitalN8m4r3 的 Youtube,提供 Godot XR 工具的自定义手势教程