変身するキャラクター
本郷猛と仮面ライダー1号のように、一人プレイでキャラクターを使い分けることも多いでしょう。 UE4でも実装例はたくさんあると思って色々探したのだけど見つかりませんでした。https://docs.unrealengine.com/ja/Gameplay/HowTo/RespawnPlayer/Blueprints/index.html
同じキャラクターの再生(生き返り)を参考に生き返ったときに違うキャラクターになるようにします。
図にあるように、レベルブループリントを編集します。
キーボードの「Q」を押したしたときに、キャラクターの位置を取得し、変数にセットします。
「SpawnTransform」変数をセットしたところで、最初のキャラクターをDestoryします。
SpawnActorで、新しいキャラクターを出します。「SpawnTransform」変数をゲットして位置を決めます。
Spawnするキャラクター(クラス)はここでは決め打ちしていますが、変数を使えば、キャラクターも選べると思います。
まだそこまでの知識がないのでここでは決め打ちします。
新しくspawnしたキャラクターをコントローラに渡します。これで操作ができるようになります。
変身するキャラクター#UnrealEngine #UE4Study pic.twitter.com/ZqQHCGNf6w
— 特命社長 (@tokumeishatyo) February 18, 2020