LoginSignup
1
0

More than 3 years have passed since last update.

【UE4】一人マルチプレイヤー

Last updated at Posted at 2020-02-18

変身するキャラクター

本郷猛と仮面ライダー1号のように、一人プレイでキャラクターを使い分けることも多いでしょう。
UE4でも実装例はたくさんあると思って色々探したのだけど見つかりませんでした。

https://docs.unrealengine.com/ja/Gameplay/HowTo/RespawnPlayer/Blueprints/index.html
同じキャラクターの再生(生き返り)を参考に生き返ったときに違うキャラクターになるようにします。

図にあるように、レベルブループリントを編集します。

lefthalf.PNG

キーボードの「Q」を押したしたときに、キャラクターの位置を取得し、変数にセットします。
「SpawnTransform」変数をセットしたところで、最初のキャラクターをDestoryします。

righthalf.PNG

SpawnActorで、新しいキャラクターを出します。「SpawnTransform」変数をゲットして位置を決めます。
Spawnするキャラクター(クラス)はここでは決め打ちしていますが、変数を使えば、キャラクターも選べると思います。
まだそこまでの知識がないのでここでは決め打ちします。

新しくspawnしたキャラクターをコントローラに渡します。これで操作ができるようになります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0