【目次】
ステージスクリプトを開く
NPC配置情報を入力して保存する
補足説明:NPC配置情報について
ステージスクリプトを開く▲
ステージ用のスクリプトを開き、登録したNPCユニット情報を使って、ステージ上にNPCを配置していきます。
■ Masterフォルダ内のステージスクリプトを開く
以下に示すファイルを、メモ帳などで開いてください。
C:/MOE_CEDEC_DEMO/MOE_CEDEC/Master/SimpleStage_init.inc

NPC配置情報を入力して保存する▲
メモ帳などで開いたら、NPCの配置情報を入力します。
■ NPC配置情報の入力
開いた SimpleStage_init.inc に対し、以下のスクリプトを追加してください。
//NPC配置 ---start
lvl_pop_begin(); //NPC配置情報の記述開始文
lvl_pop_pos(0.00f,0.00f,0.00f); //( x, y, z ) で示される座標に配置する。
lvl_pop_angle(0); //r で示される角度を向いて配置する。
lvl_pop_group(0); //g で示されるグループIDを持つ。
lvl_pop_enemyUnitID(1); //u で示される(EnemyMasterで登録した)エネミーIDのNPCを登場させる
lvl_pop_count(1, 1); //NPCを 最小 m 体、最大 n 体出現させる。
lvl_pop_interval(0.00f, 0.00f); //NPCを 最小 m ミリ秒, 最大 n ミリ秒間隔で連続出現させる。
lvl_pop_range(0.00f); //r で示される半径内にNPCを出現させる。
lvl_pop_limit(1); //最大で n 体出現させる。
lvl_pop_end(); //NPC配置情報の記述終了文
//NPC配置 ---end
追加する箇所については以下の赤枠を参考にしてください。

■ ステージデータの保存
組み込み終わったら、編集した SimpleStage_init.inc を上書き保存してください。
※ 上書き保存する方法はエディタによって異なります。

補足説明:NPC配置情報について▲
■ 入力したNPC配置情報について
NPC配置情報には以下のような意味があります。
・ lvl_pop_begin()
NPC配置情報の記述開始文
・ lvl_pop_pos( x, y, z )
( x, y, z ) で示される座標に配置する。
・ lvl_pop_angle(r)
r で示される角度を向いて配置する。
・ lvl_pop_group(g)
g で示されるグループIDを持つ。
・ lvl_pop_enemyUnitID(u)
u で示される(EnemyMasterで登録した)エネミーIDのNPCを登場させる
・ lvl_pop_count( m, n )
NPCを 最小 m 体、最大 n 体出現させる。
・ lvl_pop_interval( m, n )
NPCを 最小 m フレーム, 最大 n フレーム間隔で連続出現させる。
・ lvl_pop_range(r)
r で示される半径内にNPCを出現させる。
・ lvl_pop_limit(n)
最大で n 体出現させる。
・ lvl_pop_end()
NPC配置情報の記述終了文