来源:映维网作者广州客Oculus开发者社区总是有VR拓荒者分享自己的最佳实践与经验教训。日前,Oculus内容团队的开发者关系工程师EricCosky推送分享了由BastiaanOlij撰写的一篇关于开源游戏引擎Godot的文章,并介绍了所述工具的开发缘由,以及你可以如何利用这个开源游戏引擎来开发属于自己的VR应用程序。下面是映维网的具体整理:1.简要介绍GodotGodot是资深游戏开发者Juan‘Reduz’Linietsky和Ariel‘Punto’Manzur的心血结晶。这个引擎是在年2月作为开源项目托管至GitHub,并且提供了非常开放的MIT许可协议。这个引擎自年初开始支持大多数主要的VR头显,而现在已经支持AR。即将发布Godot3.2版本将兼容OculusQuest。Godot基于OpenGL的引擎,具有HDR,PBR材质和全局照明等现代功能。我们目前正在为Vulkan重写引擎,而这将显著提高Quest的性能。新版本有望会在年底或年初与大家见面。2.如何开始团队目标是尽可能简化开发过程,所以我们下面将介绍为OculusRift创建一个真正VR解决方案的过程步骤。要下载Godot,你只需访问GodotEngine.org。目前可用的版本是3.1.1,这对我们今天的目的来说已经足够。你会注意到有Windows,MacOSX和Linux版本,但由于我们是为OculusRift开发内容,我们将使用Windows版本。另外,你需要的是64位版本,GodotOculusRift插件只支持这种架构。你同时可以选择采用GDScript的标准版Godot或支持C#的版本。在本文中,我们将使用GDScript,因为我们可以避免设置C#环境所涉及的额外步骤。但如果你对C#更熟悉,Godot网站提供了有用的文档,以及GDScript和C#的一系列并排示例。GDScript本身是一个可靠的选择,因为这种语言深深地集成在引擎之中,它非常容易学习,并且提供了优秀的文档说明。下载文件包只是20Mb多一点(我不是在开玩笑)。解压缩zip文件,你会发现里面有一个可执行文件。这将打开Godots项目管理器,而它会检测到你没有任何项目,这时请取消对话框。创建一个新项目,这会打开一个对话框并询问你空白文件夹的创建位置。你同时可以选择OpenGLES3.0渲染管道和更简单的OpenGLES2.0管道。我们选择3.0选项,但你可以随时更改这个选项。要打开新项目,
转载请注明:http://www.abachildren.com/hbyx/6217.html