Godot 编辑器现已在 Horizon 商店上架,适用于运行 [Horizon OS] **69 或更高版本的 Meta Quest 设备。这是一个早期访问版本的Godot 编辑器现已在 Horizon 商店上架,适用于运行 [Horizon OS] **69 或更高版本的 Meta Quest 设备。这是一个早期访问版本的

Godot 编辑器现已在 Meta Horizon 商店推出

2025/12/15 05:00

一年前,我推出了 Godot 编辑器的 Android 移植版。迄今为止,它在 Google Play 商店上已有超过 50 万次下载,并使开发者能够使用 Android 平板电脑、折叠设备和手机创建和开发 Godot 应用程序和游戏。从那时起,我们一直在努力改进体验,通过画中画 (PiP) 支持改进开发工作流程,提供构建和导出 Godot 二进制文件的能力,并提高编辑器的性能和可靠性。

在此基础上,并且感谢 Meta 对这项工作的资助以及 W4 Games 的帮助,我能够完成 Bastiaan Olij 几年前开始的概念验证,使用 Godot 的一流 OpenXR 集成,添加了在 XR 环境中使用 Android 编辑器的支持!

今天,我很自豪地在 Meta Quest 设备上发布 Godot 编辑器的首个移动 XR 移植版

  • https://www.meta.com/experiences/godot-game-engine/7713660705416473/

Godot 编辑器现已在 Horizon 商店上提供,适用于运行 Horizon OS 69 版或更高版本Meta Quest 2Meta Quest 3Meta Quest Pro 设备。

这是 Godot 编辑器在 Meta Quest 设备上原生运行的早期访问版本,可以直接在设备上创建和开发 2D、3D 和沉浸式 XR 应用程序和游戏,无需外部计算机。

像往常一样,这项工作完全是免费和开源的,并且已经合并到 Godot 4.4 的开发分支中(GH-96624)。我们在 Horizon 商店上发布的版本也可以直接从 Godot 网站下载 APK。

功能与亮点

这个版本的 Godot 编辑器是一个混合应用程序,能够在多个面板(2D)和沉浸式(XR)窗口之间打开和来回切换。这用于支持下面描述的编辑器功能。

访问所有 Godot 引擎功能

项目管理器和主编辑器被渲染到面板窗口中,就像在桌面和 Android 平台上一样。这使得编辑器可以在主页环境中或叠加在 XR 体验上随时可用。

这种方法使我们能够实现这个移植版的核心宗旨,即为开发者提供熟悉的开发界面,并访问 Godot 编辑器在桌面和 Android 平台上提供的全套功能。这包括访问资源库、键盘和鼠标快捷键、GDScript 代码编辑/高亮/自动完成支持、访问文档、实时场景编辑、实时脚本重载支持、实时调试、实时性能分析等等!

开发 XR 应用和游戏!

在开发 XR 项目时,沉浸式(XR)窗口用于直接在设备中测试项目,就像它已经是一个发布的应用程序一样。在该模式下,可以将编辑器面板作为交互式覆盖层调出,这使开发者能够在 XR 项目运行时进行迭代、调试或性能分析。

导出 XR 项目二进制文件的支持将通过插件提供。

开发 2D 和 3D 应用和游戏!

创建和开发 2D 和 3D 应用和游戏的支持开箱即用。

通过利用 Android 编辑器的多面板功能,在 Horizon OS 上可以在编辑器面板旁边的新面板中测试项目,从而改善了体验。这使编辑器在实时迭代、调试或分析项目时保持可访问状态。

与 Android 编辑器一样,此版本提供了为所有支持的平台导出 2D 和 3D 项目二进制文件的能力。

利用 Horizon OS 平台功能

支持键盘和鼠标

外部键盘和鼠标支持使开发者能够达到与桌面和笔记本电脑相同的生产力水平。

虚拟键盘、触控控制器和直接触摸也支持快速交互,或在物理键盘和鼠标设备不可用时使用。

无缝多任务处理

在 Horizon OS v69 中引入的无缝多任务处理使编辑器面板在虚拟空间中测试 XR 项目时可见且可交互。

这使开发者能够实时进行 XR 项目的实时编辑、调试或性能分析,同时受益于 XR 独有的深度提示和比例感。

面板调整大小和影院视图支持

编辑器面板可以通过拖放随意调整大小以适应开发者的需求。

使用影院视图按钮,开发者可以最大化编辑器面板并将其置于前中位置。

对 XR 和游戏社区的重要一步

除了使这个移植版成为可能所需的技术成就外,我们相信这是一个重要的里程碑,因为它在几个关键方面影响了 XR 和游戏社区:

  • 将 Meta Quest 变成真正的空间计算机
  • Meta Quest 获得了创建(和分发)自己的原生应用程序的能力,无需 PC 或笔记本电脑!
  • 能够在移动 XR 设备上运行完整的游戏引擎应该为可以带入移动 XR 生态系统的应用类型提供灵感。
  • 通过提供构建功能丰富应用的种子来发展 OpenXR 生态系统
  • Godot 引擎是一个免费和开源软件(FOSS)项目,这意味着,与 Godot 基金会合作,OpenXR 供应商可以为他们的设备带来类似的功能,以发展 OpenXR 生态系统。
  • 减少 XR 开发摩擦
  • 在 PC 和笔记本设备上进行 XR 开发存在显著摩擦,因为需要在开发设备和目标 XR 设备之间来回切换(即为了开发而摘下头显,为了测试而重新戴上)。
  • 当在 XR 设备上原生使用 Godot 编辑器时,这不是问题,因为开发设备和目标设备现在是同一设备!
  • 降低 XR 和游戏开发的入门门槛
  • 这个版本的 Godot 编辑器将 Meta Quest 等设备变成了一个易于访问的开发设备,能够为所有 Godot 支持的平台原生创建、开发和导出 2D、3D 或 XR 应用和游戏。
  • 提供更灵活的开发体验
  • 开发者可以利用虚拟空间获得比笔记本电脑更多的屏幕空间。
  • 虚拟浮动面板提供比传统桌面 + 多显示器设置更灵活的布局。
  • 在头显中实时测试和修改 XR 项目的能力是 PC 和笔记本电脑无法复制的功能。

下一步、反馈和贡献

这仅仅是开始!

正如前一节所述,我们相信这对 XR、游戏开发和开源社区来说是一个重要的里程碑,我们的目标是在此基础上将 Godot 引擎打造成为 XR 和游戏开发的强大、灵活和跨平台工具。

为此,我们欢迎合作伙伴、社区成员和感兴趣的各方提供反馈和贡献。


Fredia Huya-Kouadio

也发布在这里

照片由 Grant McIver 在 Unsplash 上提供

免责声明: 本网站转载的文章均来源于公开平台,仅供参考。这些文章不代表 MEXC 的观点或意见。所有版权归原作者所有。如果您认为任何转载文章侵犯了第三方权利,请联系 [email protected] 以便将其删除。MEXC 不对转载文章的及时性、准确性或完整性作出任何陈述或保证,并且不对基于此类内容所采取的任何行动或决定承担责任。转载材料仅供参考,不构成任何商业、金融、法律和/或税务决策的建议、认可或依据。