8.

UE5で特定のオブジェクトに触れたとき、キャラクターが倒れる動作をするようにする方法

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

前提条件

・キャラクターと何かしらのオブジェクトに当たり判定があること 詳細はこちら

・説明は三人称のテンプレをベースにします

 

イベントの追加

「BP_ThirdPersonCharacter」を開き、「イベントグラフ」内の「CatstMyFloor」(※詳しくは前提条件のリンク先を参照)から「Set Simlulate Physics」に接続する。

「Set Simlulate Physics」の「Simlulate」にチェックを入れる。

「Set Simlulate Physics」から「Set Collision Profile Name」に接続する。

更に「Set Simlulate Physics」を追加したときに出現した「Mesh」を「Set Collision Profile Name」の「Target」に接続する。

「Set Collision Profile Name」の「In Collision Profile Name」に「Ragdoll」を設定する。

これで対象のオブジェクトに触れたとき、キャラクターが倒れる動作をするようになります。

 

 

 

 

 

 

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
  1. 床の上に乗ったらイベントを発生させる方法
  2. OverlapAllDynamicとOverlapAllの違い
  3. タイトル画面を作る方法
  4. サードパーソンテンプレートでのキャラクター表示の仕組みと非表示にする方法
  5. ボタンに文字を記載する方法
  6. Event ActorBeginOverlapとOn Component Begin Overlapの違い
  7. キャラクターに特定のオブジェクトとの当たり判定を付ける
  8. 特定のオブジェクトに触れたとき、キャラクターが倒れるようにする
  9. 動いているオブジェクトに静止しているキャラクターが当たり判定を持たない原因と解決方法
  10. 「On Component Hit」に「Cast To ~」で複数のクラスを指定する方法
  11. ブループリントで途中から親クラスを指定する方法