2021-01-01から1年間の記事一覧

ALSV4 カメラがオブジェクトをすり抜けてしまう問題の修正

最近ALSV4(AdvancedLocomotionSystemV4)を触ることが多いので 学んだことなどを紹介していきます。 今回は カメラがオブジェクトをすり抜けてしまう問題を解決する方法を紹介します。 ~目次~ カメラのすり抜け問題とは?? なぜすり抜ける?? カメラの…

ラグドールから立ち上がる方法!

「MovementAnimsetPro」の起き上がりアニメーションを使った ラグドールから起き上がる処理を紹介します。 ~目次~ アセットの追加 リターゲット Montageの作成 BPインターフェースを作成 BPI_AnimBP BPI_Character ThirdPersonCharacter BPインターフェー…

カメラを瞬時に真後ろに向ける処理

今回はカメラを瞬時に真後ろに向ける方法を紹介します。 ~変数~ TargetRotator・・・カメラの真後ろ方向を格納する変数 RotateCamera_TimeHandle・・・タイマー変数。 CameraTurn・・・カメラ回転中はTrue。 ~カメラ操作処理~ CameraTurnがFalse、つま…

血の作成~地面や壁に血をつける方法~

今回はこちらのアセットを使用して 血のデカールを地面や壁につける処理を紹介します。 確かそこまで高くなかったような気がするので(500円ぐらいだったかな) 1000円あれば余裕で買えると思います。 このアセットは、地面用と壁用の血のデカールが入ってる…

ブラックホールの作り方!

近くにあるメッシュやキャラクターを吸引する ブラックホールの作成方法を紹介します。 ~ブラックホールを作成~ 「BP_BlackHole」という名のアクターを作成。 適当にSphereコンポーネントを追加。 ~BPインターフェースの作成~ 「BPI_Character」という名…

対象のアクターの手前までプレイヤーを移動させる方法

自身を対象のアクターの手前まで移動させる処理を紹介します。 ~対象のアクターを作成~ まず対象のアクター「NPC」を作成します。 「ThirdPersonCharacter」をコピーしただけです。 作成した「NPC」を、適当な位置に配置します。 ~レベルBPの作成~ 処理…