3

ユーザーが一人称で内部環境を探索できるようにするアプリケーションをいくつか開発しました。壁やオブジェクトとのすべての衝突に対処しながらスムーズに歩くために、スクリプトは複雑になりました。

ナビメッシュは主に移動するエージェントのパスを計算するように設計されていることを知っていることを前提として、私は疑問に思っていました:ナビメッシュを利用して一人称でナビゲートする方法はありますか? それとも、CPU 時間の無駄でしょうか?

アドバイスありがとうございます。

4

1 に答える 1

2

navmesh を使用して一人称でナビゲートすると、ユーザー入力ごとにエージェントのパスを再計算する必要があります。壁に沿って滑るときは、スムーズな歩行を維持するのに非常に苦労します。(壁に向かって滑るということは、基本的には壁に足を踏み入れ、それを検出して修正し、壁に接する方向ベクトルの一部のみを使用することです。navmesh ナビゲーションを使用して同様の滑らかさを実現するのは困難です。)

于 2015-04-23T07:55:59.810 に答える