プレイヤーの操作で動くキャラクターに、特定のオブジェクトが近くにいるかといった判定用の処理を追加したいのですが、うまくいきません。
設定は以下のように、サンプルで最初からいるキャラクターに「追加」でコンポーネントのBoxを追加。
更に、Boxの位置確認や、実は違うキャラクターを弄っていというミスを防ぐために、Boxの下に適当なStaticMeshを追加。
BoxのGenerateoverlapが有効なことを確認。そしてイベントを見るとReceiveBeginOverlapやReceiveEndOverlapといったオーバーラップで呼ばれるイベントがありません。
それらしい名前のOnComponetHitを使うのかな?と思いましたが、これを使ってもイベントが呼ばれないし、説明に「オーバーラップ」は「オーバーラップイベント使え!」と書かれているのでちがうっぽい。
参考としてドキュメントや以下のサイトを見たのですが、
これらって自分がぶつかった時の処理で、今回の用にオーバーラップする当たり判定を追加したいときの処理が見つかりませんでした。
とはいえ、先にこれらの動作を確認しても良いだろうと、↑の2個目のサイトを参考にステージに配置されている適当なアクターのブリープリントを開いて「OnComponentBeginOverlap」を追加しようとすると、表示すらされないんですよね。
公式のドキュメントに記載があるので、そのサイトが間違っている、ということはないと思うのですが。
「Collision > CollisionPresetsをOverlapAll」という手順もしています。
というわけで、したいことが全く実現できおらず、理解や実装の間違っているところを指摘していただけると助かります。