ジェイのブログ

Unity,UnrealEngine,ゲーム制作,プログラミング,日記も書きます!

【TPSオンラインゲーム開発】 新しいGameModeとLevelの追加方法

こんにちは!ジェイです。
今回は自分用のメモとして、新しいGameModeの追加方法を書き残しておきます。

新規Levelの作成

1.新規Levelの作成して、最大プレイヤー数と同じ数だけPlayerStartを追加する

2.PlayerStartにPlayerStartTagを設定する

この時にGameMode名と同じにするように注意すること

例えば、SurvivalモードならSurvival_0,Survival_1,Survival_2の様にPlayerStartTagを名付ける

Frameworkでの作業

Framework/E_Gamemodeに新しいモード名を追加してCancel→Don`t Saveからエディタを閉じる

Framework/GamemodeOptions_Tableに新しいGamemodeの情報を追加する

Mapsでの作業

Maps/LevelInfo_Tableを開いて設定する

DisplayNameはマップ名として表示される

TravelStringはLevel名と同じにする

Gamemodeはこのレベルを使用できるGamemodeを選択する

Switch on E_Gamemodesの編集

エディタから検索でSwitch on E_Gamemodesノードを検索して、新しいゲームモードの処理を追加する

 

以上で新しいゲームモードが追加できます