感染者を出す・・・NAV(ナビ)エリアについて学ぼう2

感染者を出す・・・NAV(ナビ)エリアについて学ぼう2

前回では自動でNAVエリアの設定をすることができました。

しかし自動でNAVエリアを作ってくれてもあなたが作ったマップによってはNAVエリアがつながっていないこともあります。

複雑な道や狭い通路、あるいはProp_staticででこぼこにした結果つながっていない場合があります。

ちゃんとゴールまでつながっていないと

感染者はでてきません&Aiはゴールにたどり着くことができません

では、あなたが作ったマップでNAVチェック中、つながっていないNAVエリアを見つけたとしましょう。

つながっていない場所は必ず空白だとおもいます。空白を見つけた場合、手動でNAVエリアを作らなければいけません。

hammer_tutorial_nav_edit101

開発者コンソールを出して次のコードを入力します。

hammer_tutorial_nav_edit102

nav_begin_area

すると、マウスを動かしてみるとなにやら水色の四角いものがでてきました。
hammer_tutorial_nav_edit103

ぐーんとエリアを作りたい大きさまで延ばしましょう。
hammer_tutorial_nav_edit104

大きさを整えたら、またコンソール画面を出して
hammer_tutorial_nav_edit105

nav_end_area

と入力します。
hammer_tutorial_nav_edit106

これでNAVエリアの1マスが出来上がりです。

しかしこれで終わりではありません。つくった1マスを前後のNAVエリアとつなげなければいけません。
hammer_tutorial_nav_edit107

nav_add_to_selected_set

これは、NAVエリアを指定してアクティブにするものです。つなげたいものを指定しましょう。
hammer_tutorial_nav_edit108

黄色になりました。指定された(アクティブになった)という状態です。まず一つ目です。

そして二つ目は・・・
hammer_tutorial_nav_edit109

この状態であなたがつくったNAVエリアもアクティブにしましょう。
hammer_tutorial_nav_edit110

二つ指定しました。

このあと、

hammer_tutorial_nav_edit111

nav_connect

と入力してください。これはその名前のとおりエリア同士をつなげます。
hammer_tutorial_nav_edit112

つながりました。水色の線がでてるのがみえますか?これがconnectされてる状態です。
hammer_tutorial_nav_edit113

前のエリアも忘れずにつなげておきましょう。
hammer_tutorial_nav_edit114
これでNAVエリアの空白を埋めて、つなげたことになります。

NAVエリアはちゃんとよくチェックしてつなげてくださいね。

About the Author

Gravatarに登録するとオリジナルのアバター画像がコメント欄で自動で出てくるよ! 必要なのはメールアドレスだけです。 詳しくは→http://ja.gravatar.com/ メールアドレスを入れてもアバターアイコンが出ないときは、レーティングをGに設定してください。