Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーが一人称で内部環境を探索できるようにするアプリケーションをいくつか開発しました。壁やオブジェクトとのすべての衝突に対処しながらスムーズに歩くために、スクリプトは複雑になりました。
ナビメッシュは主に移動するエージェントのパスを計算するように設計されていることを知っていることを前提として、私は疑問に思っていました:ナビメッシュを利用して一人称でナビゲートする方法はありますか? それとも、CPU 時間の無駄でしょうか?
アドバイスありがとうございます。
navmesh を使用して一人称でナビゲートすると、ユーザー入力ごとにエージェントのパスを再計算する必要があります。壁に沿って滑るときは、スムーズな歩行を維持するのに非常に苦労します。(壁に向かって滑るということは、基本的には壁に足を踏み入れ、それを検出して修正し、壁に接する方向ベクトルの一部のみを使用することです。navmesh ナビゲーションを使用して同様の滑らかさを実現するのは困難です。)