在此模块中,我们将添加一个为此课程创建的C++源代码,并将项目从仅使用蓝图的游戏变为一个C++游戏。
并且使用Destination功能

首先需要把项目转换成C++项目
在Content中新建一个C++类,它将是一个仅用于转换的空类,所以选择继承自None
这时候会自动构建C++项目,并且打开VS
找到Oculus OSS文件夹复制内容并添加到项目

右键uproject文件,可以构建vs代码sln,这样就构成了一个包含所有assets的c++项目
可以直接build

Destinations & Rich Presence

目的地和细节呈现

目的地可以是游戏的一个场景,用户通过外部的Deep link直接跳转进来玩
Rich Presence 是一个可以让我们告诉朋友我们在Oculus Universe位置的方法

Course Wrap-up

  • Prepared the Oculus Dashboard to handle achievements Leaderboards. and destinations
  • Added new assets to our project for us to move around levels and be shown a splash screen While they are loaded in the background
  • Converted our Blueprint project to use C++ Classes
  • Created a Blueprint to inherit from a provided Source file and used it to receive messages from a web browser to change our game