跳到主要内容

引擎逻辑框架

IdeaXR引擎由项目管理器编辑器两部分组成。 我们可以通过项目管理器新建项目,并进行历史项目的管理; 在编辑器中进行项目的内容制作、交互开发,运行调试,直到最终导出为独立的可执行程序。

IdeaXR的整体架构大致如下图所示:

项目管理器

在IdeaXR中,项目管理器扮演者调度者的角色,让散落在电脑不同路径下的工程文件井井有条。每一个IdeaXR项目都需要通过项目管理器来进行创建与管理,利用项目管理器,我们可以十分轻松的同时管理多个项目。

项目管理器界面

我们可以在此页面进行打开项目、新建项目等操作,也可以通过上方的用户手册和论坛打开相应的网址,可以获得一些软件使用上的帮助。于此同时,您也可以通过右上角的语言切换菜单,进行软件界面的中英文切换。

使用IdeaXR开发内容的流程

与其他三维引擎的开发类似,我们利用IdeaXR进行项目的开发,大致需要经历资源载入、场景搭建、交互制作、内容发布等环节。通过这个流程,我们就可以从零制作出一个项目,并且将其导出为可执行文件。

1. 素材导入

在开始创作之前,我们一般需要载入场景搭建所需要的素材资源,包括但不限于我们将要用到的模型图片音频视频ppt等,方便之后在项目中进行使用。

2. 搭建场景

在基本的素材资源载入后,便可以开始搭建场景,我们可以引用我们刚刚导入的各种视频、音频、ppt等一系列素材,还可以向项目中添加如材质系统、粒子系统、光照系统、自然环境模拟等来丰富我们的场景。

3. 制作交互

创建好需要的场景之后,我们可以在该场景中对其中的素材进行添加交互,如给人物模型添加一些行走、跳跃等动画效果、添加一些简单的UI系统、给场景中的物理模型添加物理系统,也可以使用交互编译器进行一些较为复杂的控制操作。

4. 运行调试

在场景搭建与制作交互完成后,我们需要在发布前首先调试一下自己的项目,通过调试,我们可以预览内容的运行情况,发现项目中的一些不足之处与错误,这样可以让我们的项目有一个更高的完成度,使发布后的项目更加优秀。

5. 发布可执行文件

在一切制作完成后,我们可以开始准备发布这个项目。使用导出,可以根据我们需要发布的平台来进行相应的导出操作。 导出项目

上述流程,便是我们完成一个项目从创建到发布所需要经历的全过程。在接下来的学习过程中,我们将通过尽可能多的示例让您将更加深入地了解其中的每一个步骤。