2021-10

プログラミング

Unreal Engine:オーバーラップした武器を自動的に装備する

素手だけだと味気ないので、何か武器を実装させたいと思います。将来的に他のアイテムもピックアップさせたいので、いきなり武器クラスから入るのではなく、先ず、アイテムクラスを作成して、そのアイテムクラスをベースに武器クラスを作成したいと思います。
プログラミング

Unreal Engine:攻撃アニメーション(パンチとキック)

アニメーションモンタージュを使ったキャラクターに敵を攻撃させるやり方を紹介します。今回はキャラにパンチとキックをさせるアニメーションを追加します。やり方はいろいろあって、例えば、コントローラのボタンで攻撃方法を分けるといったオーソドックスな手法から、ボタンを押すとランダムに攻撃方法が変わるやり方等、好みの攻撃方法を使用できますが、ランダム形式が一番手っ取り早いのでそれでいきます。
プログラミング

Unreal Engine :速度でジャンプアニメーションを切り替える

Unreal Engineでキャラクターを前後左右(X軸・Y軸)に動かしましたが、今度は、キャラクターを上方向(+Z軸)にジャンプさせます。ただジャンプさせるだけでは面白くないので、停止状態(速度=0)からのジャンプと走っている状態(速度>0)からのジャンプの2種類のジャンプアニメーションを用意しました。つまり、キャラクターの速度によってジャンプアニメーションが切り替わるというわけです。
プログラミング

Unreal Engine C++:Turn and lookup (ターンとルックアップ)

Unreal Engine 4でMixamoからインポートしてきたキャラクターを前後左右にコントローラーで動かします。前回は左右のターンができませんでしたが、今回はできるようになっています。さらに今回は、ターンとルックアップもできるようにしました。
プログラミング

Unreal Engine : C++でキャラクターをアニメーションさせて動かす

UE4のC++とbrueprintを併用して、mixamoの好きなキャラクターをコントローラーを使ってアニメーション付きで前後左右にワールド内を自由自在に動かしてみようと思います。左右の動きがぎこちないのは、ターンを設定していないためです。