载入地图并且编译着色器之后,我们就可以启动地图并感受虚幻引擎的VR工作体验。

Verifying Entiltlement 验证权限

首先要做的就是确保

  • 我们的项目连接到Oculus并且被允许使用runtime
  • 最终用户有权限使用app

创建文件目录

  • Content
    • 项目名称目录
      • Core
        • 创建BP Class ->PlayerController,叫做PlayerController_OculusBase (用来放置权限验证)
        • 创建BP Class ->GameModeBase,叫做GameMode_OculusBase
          • 打开,设置 Replay spector PlayerController为PlayerController_OculusBase
          • 指定地图所使用的所有底层BP
          • 包含游戏的多个规则
          • 指定控制器控制哪个Pawn

设置->maps&modes

  • default gamemode = GameMode_OculusBase
  • PlayerController Class = PlayerController_OculusBase

WorldSetting -> gamemode override ->none

创建蓝图

PlayerController_OculusBase在Event Graph中

  • EventBeginPlay
    • Verify Entitlement
      • 这是一个异步node,右上角有一个闹钟,它需要一定时间去完成
      • 它会按照DefaultEngine.INI中的appID寻找验证

image.png