opne levelブループリントでレベルを開いたときにゲームモードを変えたい

On component Begin Overlap (StaticMesh)
→セット Level Name(移動したいレベル)
→Open Level(by Nane)

以上のようなブループリントをスタティックメッシュに割り当ててレベルを開くことができました。
この時に、レベルを開くと同時にgamemodeを変更したいのですが、そういったことはできますか?

例:
今開いているレベル:gamemodeがBP_ThirdPersonGameModeで、街を見て回る

↓Open levelブループリントが入っているワープ床を踏んだらミニゲームに移る

移動したレベル:gamemodeがBP_FirstPersonGameModeで、シューティングゲームをする

↓Open levelブループリントが入っているワープ床を踏んだら街に戻る

2 Likes

各レベルの game_mode は world_settings パネルで指定されるため、レベルごとに game_mode を変更するのはごく自然なことです。

また、begin_overlap は、static_mesh よりもcollision_volumes でより適切に機能することがわかるかもしれません。

:slight_smile:

2 Likes

回答ありがとうございます!
あなたのご回答と以下のURLを参考にして解決することができました!

Unreal Engine のワールド設定 | Unreal Engine 5.2 ドキュメント

Unreal Engine での Trigger ボリューム アクタ | Unreal Engine 5.2 ドキュメント

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.