「マッピング:ナビゲーションメッシュ生成」の編集履歴(バックアップ)一覧に戻る

マッピング:ナビゲーションメッシュ生成 - (2013/04/21 (日) 14:38:15) のソース

*マッピング:ナビゲーションメッシュ生成
ナビゲーションメッシュ(navファイル)は、ゾンビの誘導にnmo・nms共に必要になる。
navファイルが存在しないか、存在しても上手にエリアが作成されていない場合、
ゾンビは全くスポーンしないか、スポーンしても正しく行動してくれない。

コンパイルしたマップをゲーム上で読み込み、&italic(){sv_cheats 1}, &italic(){sv_idle_autokick_enabled 0}した上で
&italic(){nav_generate}でナビゲーションメッシュの自動生成を開始する。複雑なマップではこの過程に時間が掛かる。

自動生成した素のメッシュのままでは、カバーされていない場所がある可能性がある。ゾンビがスポーンしない原因の大抵はこれ。
メッシュを手動で確認・編集する方法については[[このページを参照>https://developer.valvesoftware.com/wiki/Bot_Navigation_for_Counter-Strike:Source:jp]]。
CS:S用のものだが操作法は同じ。注意点(異なる点)は以下の4つ。
+ゾンビはしゃがめない。
+ゾンビは梯子を登れない。
+ゾンビはジャンプができない。
+ゾンビが大きな段差(一歩で跨げないぐらい)を乗り越えようとすると、スタックしてしまうことが多い。
+ゾンビは大きな段差を飛び降りられない。
ただし、最後の3と4については将来のアップデートで改善されると思われるので、それも考慮してマップを作ること。
感覚的な話をすると、「ゾンビは車椅子に乗って移動している」と考えてマップを組み立てるといい。
|BGCOLOR(#660000):COLOR(white):&bold(){注意}|
|ゾンビが立ち入れるPlayerClipで塞がれている場所も、「プレイヤーが立ち入れない場所」と判断され、メッシュを自動生成してくれない。つまり、&italic(){info_player_nmrih}から歩いていけない場所には全くメッシュが生成されない。(そうでなくてもメッシュが生成されない場合はある)これを回避するには、全てのPlayerClipを&italic(){func_brush}化して、SolidityをToggleに設定すればよい。|
||
|BGCOLOR(#660000):COLOR(white):&bold(){Tips}|
|&italic(){info_node}は置いても意味が無い。(意味が無いので、何のことだか分からない人は気にしなくてよい)|