UE4 キャラを打ち上げる方法
どーも!Free_Gamer
今日からUE4(UnrealEngine4)のテクニックを発信していきます!
もちろんまだまだ初心者なので説明が足りていない部分、間違っている部分などがある可能性があります!
もし、そのようなことがあればお気軽に教えていただけるととてもうれしいです!
それでは今回は!
「キャラを打ち上げる方法」について説明いたします!
さて、キャラを打ち上げる方法というのは、その言葉の通り「キャラを上方に打ち上げる」ということ。
どうやればそのようなことができるか!
非常に簡単です
このノードを使えばいいのです!
「Launch Character」です!
「Launch Character」を使うと、キャラを「上方に打ち上げる」ことができます!
しかし、ただ「Launch Character」ノードを使えばいいというわけではありません。
このようにBP(ブループリント)を組んでゲームを開始しても・・・
・・・・・・微動だにしません。ミクロたりとも動きやしません。
じゃあどうすればいいのかというと、「Launch Character」ノードの「Launch Velocity」の「Z」に打ち上げたい高さの値を入れてあげればよいのです!
すると・・・
打ちあがったああああああ!
大成功です!
もちろん「Launch Velocity」の「Z」の値をもっと上げてあげれば・・・
もっともっと高く打ちあがるわけです!
ちなみに、「Launch Velocity」の「Z」に入れる値は「400」以降が目に見えて打ちあがってくれます。
というのも、例えば「Launch Velocity」の「Z」に「100」を入れても・・・
ほんの僅かにしか打ちあがってません。かなり一瞬です。「200」と「300」も試しましたが、正直微妙だったのでしっかり打ち上げたいなら「400」以降がいいかと思われます。
ちなみに、「Launch Velocity」の「Z」を「0」にして、「X」か「Y」になにかしらの値を入れても打ちあがりません。
おそらく、「Launch Character」ノードは、その名の通り「キャラを打ち上げる」為のノードであり、「Z」に値が入っていることが前提条件になっている為、キャラが打ちあがらないのだと思われます。
なので、例えば「X」方向にピョーン!とキャラを打ち上げたい!といったときは、
「X」「Z」に打ち上げたい値を入れてやると・・・
しっかり「X」に打ちあがったのが分かったかと思います。
いかがでしたでしょうか。この「Launch Character」ノードは一見地味なノードのように思われますが、使い方次第ではなかなか役に立ってくれるのではないかと思います!ぜひ、ご活用ください!
では、最後に「Launch Character」ノードを実際に使った動画を載せておきます!
それではまた!