1対1の対戦格闘ゲームを作成しているのですが、プレイヤーが操作するキャラクター同士のあたり判定をうまく実装することができません。止まっているキャラクターに向かって進むと、そのキャラクターにぶつかっても押し出しながら進むようにしたいです。
また、キャラクターがジャンプして、相手のキャラクターの上から重なるようになったときに、下のキャラクターを避けるように着地するようにしたいです。
詳しい方がいらしたらご教示ください。
以上です。よろしくお願いします。
この辺りの情報を追っていけば望む処理の実装方法が見えてくるかもしれません。
英語ですが。
回答ありがとうございます。このサイトを参考にやってみたのですが、キャラクターが上から重なった場合の処理が実装できないです。跳ねるようになってしまうか、キャラクターの上に乗ってしまいます。何かよい方法はないでしょうか。教えて頂けるとありがたいです。
UE4の機能としては無いと思います。
此処から先はゲームを作る話になると思います。
例ですが、Traceを足元から下方向に出して敵キャラの頭上で判定を取り判定が取れたらずらすようにすれば良いと思います。
また、押せるようにとのことでしたが同じように判定を前面で行って押せるようにすれば良いかと思われます。
2D,3Dどちらを求めているかわかりませんが市販であればこの辺りのタイトルの作り方を追っていくと作り方の参考になると思われます。
お返事ありがとうございます。作成しているのは2Dです。
まだ、乗ってしまうのは解決できていませんが、仰られた方法を試してみたいと思います。