テラシュールブログスマートフォン用の表示で見るテラシュールブログ旧テラシュールウェアブログUnity記事。UnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。Navmesh今回はNavmeshでキャラクターを移動させる際、本来であればNavmesh的につながってない場所を移動させる方法についてです。入り口と出口が直接つながっていないケース今回は要するに入り口と出口が直接繋がっていないケースとなります。ドラゴンは上の小屋から入り、(多分、丘の中の洞窟を超え)下の小屋から出てきます。この二つは見て分かる通り、明確につながっていません。できれば上の小屋に入った瞬間に下の小屋に出てきて欲しいです。Linkを設定します。これで二つの空間にトンネルが生成され、Navmeshで移動してる場合は、上の小屋から下の小屋へ移動する事が出来るようになります。ここで一つ問題があります。Link上での移動速度は変更することが出来ず、移動のパスが見えてしまう点です。Linkを置くと、まるわかりです。Linkの移動を即座に完了させる際には、NavMeshAgent.CompleteOffMeshLinkを使います。Link上にNavmeshAgentが乗ってる場合、即座に移動を完了させてくれます。();}Warpで高速で移動しても良いといえば良いのですが、移動後にOffmeshLinkを一時的に無効にする的な面倒くさい処理があるので、余り良くないです。最後に、ワープする箇所に不自然の無いように、視界から消えるような位置...例えば洞窟の入り口や建物の影に設定すれば、それなりに自然に見えます。2018.3からNavMeshのRaycastを非同期で実行することが出...2016-12-01【Unity】NavmeshAgaentの移動がOffMeshLink上で妙に加速するのを防ぐOffMeshLinkは複数のNavMeshを繋ぐ上で役に立つ機能です。...2016-11-12【Unity】GameObjectのstatic設定についてのアレコレUnityはGameObjectにstaticのフラグを設定する事が出来ます。(1)月別アーカイブはてなブログをはじめよう!tsubaki_t1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。