プレイヤーの正面から一定の角度内にいるアクタを取得するという、いわゆるコーントレースを行いたいのですが、良いやり方が思いつきません。
特定のアクタが一定の角度内にいるかを調べる方法は出てくるのですが、そうすると特定のアクタを取得するために範囲内から大量のアクタを処理する必要が出てくるため、遠くのアクタを判別する場合などでパフォーマンスに不安があります。
やりたいことは大体AI Perceptionに揃っているのでプレイヤーに転用できないか試してみましたが、プレイヤーではうまく動作しませんでした。しかしAIで出来てプレイヤーで出来ないという事は無いと思うので、同等の機能をプレイヤーで実装できると思うのですが、何か良い方法は無いでしょうか?
1 Like
「平らな」コーントレースを意味していると思いますか?
弧を描いた一連のライン トレースである必要があります。
ベクトル演算を使用して、円弧の幅と円弧内のトレースの数を制御できます。 (必要な場合は教えてください)。
AI の利点は、この種のものがハードワイヤード (C++ で記述) であるため、おそらくより効率的であることです。しかし、それはあなたのニーズに合わないかもしれません
回答ありがとうございます。私が必要なのは3次元空間でのコーントレースです。つまり上下左右に角度が制限されている。スポットライトのような円錐形のトレースです。さらに数百メートル先のアクタも検出できるようにしたいです。
ライントレースでそうした挙動に対応することはできますか?