キャラにショットを撃たせることができます。
使用方法
ショットを撃たせたいタイミングにコマンドを挿入します。
・並列実行
他のフローと同じなので割愛します。
・実行時間
実行時間を設定できます。1以上を設定した場合、1/10sに1発の速度で連射されます。
■表示
・グラフィック
ショットのグラフィックを設定します。ブロックやキャラ、アイテムの設定と異なり
ショットの画像(shot.bmp)からしか選択できないので注意してください。
・Z座標
ショットのZ座標を設定することができます。
・透明
チェックを入れるとショットが透明になります。
■発射
・フォーメーション
「直進A」「直進B」「拡散」「落雷」「爆発」「包囲」からショットの軌道を選択することができます。
「直進A」はキャラの中心線を基準点にしてショットを撃ちます。数が増えるとキャラの両端からはみ出して行きます。
「直進B」は、キャラの下からショットが発射され、数が増えると積み上がるようにショットが発射されます。
(前後や左右の場合はそうですが、上下などについては未確認です。加筆修正求む)
これらの直進フォーメーションには「間隔」というパラメータがあり、複数のショットを設定した時に
ショットの間隔をどれだけ開けるかを設定することができます。
「拡散」は言葉通り、nウェイ弾を放つことができます。
このフォーメーションには「角度」というパラメータがあり、ショット間の角度をどれだけズラすかを設定することができます。
ショット全体での広がり方は「角度×発射数」で求めることができます。発射数が奇数だとターゲットに当たらないので注意。
「落雷」は、ターゲットに向かって画面端から一列に並んだショットを発射する事ができます。
発射方向と出てくる方向が逆なので注意。
(下向けにショットを放った場合、画面上から下に向かってショットが発射されます。)
パラメータは「間隔」「列の数」「列の間隔」と用意されており、
間隔で列の中でのショットの間隔を、列の数では発射される列の本数(奇数本だとターゲットに当たらない)を、
列の間隔で列同士の間隔を設定することができます。
「爆発」は、設定された数のショットを均等に周囲にばら撒きます。
「包囲」は文字通り、ターゲットを包囲するようにショットを発射します。
発射されたショットはターゲットが居た方角に飛んでいきます。
パラメータは「距離」であり、ターゲットからどれだけ離れた位置から包囲するかを選択できます。
(0に設定すると必中攻撃を作ることも可能。)
なお、「落雷」「包囲」はターゲットを設定する必要があります。
・方向
ショットの発射方向を設定できます。
・ターゲットを狙って角度を設定
ショットの発射角度を変更し自動でターゲットを狙います。
・角度のズレ
ショットの発射方向を、ここで設定した角度分だけズラす事ができます。
・分散角度
ここで設定された角度の範囲で発射角度がランダムに変化します。
爆発などであっても個々のショットの発射角度がランダムに変化します。
・発射位置のズレX、Y(dot)
発射位置をここで設定された分だけズラします。
・アニメ、効果音
ショット発射の際のアニメと効果音を設定することができます。
アニメと効果音はデータベースから登録可能。
■性能
・勢力
ショットの勢力を変更できます。
・巨大化
ショットの大きさを設定できます。
・移動タイプ
「直進」「主人公を狙う」「近いキャラを狙う」「ターゲットを狙う」「主人公に誘導」
「近いキャラに誘導(対象死亡時、誘導を無効化)」「ターゲットに誘導」
「近いキャラに誘導(対象死亡時、対象を変更)」「ウェーブ」「落下」
から選択することができます。また、直進を除いて移動タイプを適応するまでの尺余を設定でき、
狙い弾や誘導に関しては対象となるターゲットや勢力を設定できます。
具体的な軌道に関しては文字通りなので割愛。ウェーブだけ判りにくいので説明しておくと、
波を描きながら飛んでいきます。波の大きさ、波の角度(0なら上から、180なら下から波ができます)
波の速度を設定することができます。
・オートスクロールとシンクロ
オートスクロール分だけ速度が上乗せされ、スクロールに流されることなく移動します。
・速度
移動コマンドと同じなので割愛します。
・加速度
加速度を設定します。設定すると設定した値に応じて徐々に速度が上がっていきます。
・飛距離
ショットの飛距離を設定します。「最後に消滅しない」にチェックを入れると、
設定した飛距離の地点でショットが制止します。
・存在時間(1/10)
ショットの存在時間を設定できます。
・ショットに当たると消滅
これを有効にすると、ショットやソードでショットがかき消されるようになります。
相手のショットにもこれが設定されていた場合、消滅値が低いほうが消滅し、
消滅値が同値なら両方消滅します。
・ブロック貫通、キャラ貫通、ブロックキャラ貫通
そのままなので割愛。
・威力、衝撃
ショットの威力と衝撃を設定することができます。
・エフェクト
キャラに当たった際のエフェクトを設定することができます。
・アタック(アタック関連のフローを有効にする)
アタック関連のフロー(アタックを当てた時など)を有効にすることができます。
また、有効にするフローのIDを指定することもできます。
・取得アイテム
キャラにショットが当たった際に、主人公がここで設定されたアイテムを取得します。
関連情報