「マッピング:ナビゲーションメッシュ生成」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*マッピング:ナビゲーションメッシュ生成
ナビゲーションメッシュ(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つ。
+ゾンビはしゃがめない。
+ゾンビはジャンプが出来ない。
+ゾンビは梯子を登れない。
+ゾンビは大きな段差を飛び降りられない
|BGCOLOR(yellow):COLOR(black):&bold(){CAUTION}|
|ゾンビが立ち入れるPlayerClipで塞がれている場所も、「プレイヤーが立ち入れない場所」と判断され、メッシュを自動生成してくれない。&br()つまり、&italic(){info_player_nmrih}から歩いていけない場所には全くメッシュが生成されない。&br()全てのPlayerClipを非表示にした状態でコンパイルして&italic(){nav_generate}し、PlayerClipを戻してコンパイルし直せばよい。&br()&br()蛇足だが、ゾンビにもプレイヤーにも立ち入らせたくない場所にはPlayerClipではなくClipを使うこと。&br()ゾンビは段差が登れないからと手を抜くとゾンビのスタックを招く。|
||
|BGCOLOR(red):COLOR(black):&bold(){NOTICE}|
|&italic(){info_node}は置いても意味が無い。(意味が無いので、何のことだか分からない人は気にしなくてよい)|
*マッピング:ナビゲーションメッシュ生成
ナビゲーションメッシュ(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}は置いても意味が無い。(意味が無いので、何のことだか分からない人は気にしなくてよい)|