Lyra添加自定义GameMode

进入Plugins/ShooterCore/Experiences目录,随便选一个GameMode蓝图类复制,这里我选择复制B_ShooterGame_Elimination并重命名为B_ShooterGame_Test

此时进入世界场景设置中即可选择我们刚刚复制出的B_ShooterGame_Test,若选择后报错请先确认B_ShooterGame_Test是否保存

当设置好后我们可以回到Plugins/ShooterCore/Experiences目录并双击B_ShooterGame_Test,此时我们可以看到有6个Components,我们可以删除不想要的Component,例如生成Bot的Component

也可以选择添加我们的自定义Component,例如我们可以添加自定义队伍设置。进入Plugins/ShooterCore/Game,复制B_TeamSetup_TwoTeams并命名为B_TeamSetup_Test,保存后回到Plugins/ShooterCore/Experiences目录目录并双击B_ShooterGame_Test,将默认的B_TeamSetup_TwoTeams修改为B_TeamSetup_Test

使用同样的操作复制B_TeamDeathMatchScoring,将新文件命名为B_ShooterGameScoring_Test,保存后回到Plugins/ShooterCore/Experiences目录目录并双击B_ShooterGame_Test,将UI->Widgets下所有元素删除

由于我们不需要打开计分板的功能,所以可以清除下图中的AbilitySet

然后我们可以重新添加自动重生Ability,由于只是一个简单的Ability,所以我们可以在这里直接添加

若出现如下错误则是因为在一台主机上运行了多个游戏客户端,在正常情况下是不会发生这种情况的,所以我们可以忽略此错误

然后我们可以进入《Lyra主菜单添加自定义Level》博文中创建的位于Plugins/ShooterMaps/System/Playlists下的DA_TestMap_TDM,将此项修改为我们刚刚创建的位于Plugins/ShooterCore/Experiences目录中的B_ShooterGame_Test

Comments

No Data
Total 0
  • 1