【RandomPointinBoundingBox】が機能しない

https://namiton.hatenablog.jp/entry/2023/06/11/144947

上記のサイトを参考に、アイテムのランダムリスポーンを実装しようとしているのですが、RandomPointinBoundingBoxノートでランダムな座標を取得できず、Box内の一定箇所にアクターがスポーンし続けてしまいます。
こちらに関して、ランダム座標を取得できない理由を知りたいです。
どなたかご助力いただければと思います。

まず事実確認をした方が良いです
エンジンのバグでない限り、BoxExtentが0の場合以外はランダムな位置を取得できます
ここでの問題はコリジョンにあるのではないかと思います
アクターをスポーンする代わりにDrawDebugShereを使用して、本当にランダム座標を取得できていないのか確認してください

アドバイスいただきありがとうございます。おかげさまで、無事に解決することができました。
DrawDebugShereを使用した確認を行い、その過程で問題となっていた挙動の原因に気が付けました。

BoxExtentの値をレベルエディタ上で編集していたことが原因のようです。ブループリント編集画面でBoxExtentを変更したところ、想定通りの挙動となりました。

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.