六一的部落格


行百里者半九十




添加接口

BPI_SliceFruit

添加接口FruitSlice



添加Game State

Content/Blueprints

  1. 创建派生自Game State Base的蓝图类,命名为GS_VRGame

    GameMode
    GameStateBase GameModeBase
    GameState GameMode

    当前使用的VRGameMode为GameModeBase。

    Game State用以管理游戏范围内的变量,如得分,玩家统计和进度,有助于把游戏逻辑和UI进行区分,使项目结构更清晰。

  2. 添加整型变量Score

  3. 添加并实现接口FruitSlice,打印分数


  4. 设置使用GS_VRGame



调用接口

BP_FruitBase

  1. 为BP_FruitBase添加整型变量FruitScore

  2. 在所有水果派生类设置FruitScore为5,炸弹的FruitScore为-1

    批量选中后按空格也可同时打开

  3. 切事件中调用接口



创建计分系统2:得分



添加接口

BPI_SliceFruit

添加接口FruitSlice



添加Game State

Content/Blueprints

  1. 创建派生自Game State Base的蓝图类,命名为GS_VRGame

    GameMode
    GameStateBase GameModeBase
    GameState GameMode

    当前使用的VRGameMode为GameModeBase。

    Game State用以管理游戏范围内的变量,如得分,玩家统计和进度,有助于把游戏逻辑和UI进行区分,使项目结构更清晰。

  2. 添加整型变量Score

  3. 添加并实现接口FruitSlice,打印分数


  4. 设置使用GS_VRGame



调用接口

BP_FruitBase

  1. 为BP_FruitBase添加整型变量FruitScore

  2. 在所有水果派生类设置FruitScore为5,炸弹的FruitScore为-1

    批量选中后按空格也可同时打开

  3. 切事件中调用接口