「敵行動パターン」の編集履歴(バックアップ)一覧はこちら

敵行動パターン - (2010/07/29 (木) 19:28:21) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

SBに置ける敵の行動パターンについて記述。 スレの質問回答の抜粋でもOKです。 元レスのやりとりを無くしてFAQ型式にするかどうか、コメントで意見下さい ---- 641 :Sぷ者 ◆n3VrL7XRbc :2007/09/18(火) 21:37:34 ID:eS2xPyn7 質問。 SBで自機に突っ込んでくる動作ってどう組めばいいですか? 642 :SB ◆.if.Xu7A6c :2007/09/18(火) 22:13:53 ID:zf4jB+bA 641 誘導コマンドを使ってください 一回だけ向きを変えるなら1フレームだけ実行する ずっと追尾するなら毎フレーム実行する 649 :Sぷ者 ◆n3VrL7XRbc :2007/09/19(水) 01:37:57 ID:0NjHXmkF 642 最初に移動パネルの「誘導」を置きました。 よく分からないなりに、以下のように設定しました。 ターゲット:プレイヤー 移動速度:200  相対速度:非チェック 最大角速度:360 追尾フレーム数:1 時間待ち:指定フレーム数=1 進行方向:下 このパネル1枚だと、誘導が継続されてしまいます。 その後に何か置かなければならないようですが・・・ 制御パネルの「通過」とか移動パネルの「直交座標」とかやってみましたがどうもうまくいきません。 どうしたらいいでしょうか。 650 :SB ◆.if.Xu7A6c :2007/09/19(水) 01:47:05 ID:yUdFDV2f 649 誘導パネルの次に何もおかないと一番下までスルーして そのまま最初に制御が戻るので 通過パネルを時間指定9999フレームとかにしてみてください ---- - メインタスク0に、誘導パネル(フレーム数1),タスク1開始,タスク0停止を配置し、 &br()ユーザータスク1に、通過パネル(フレーム数1)を置くのはどうでしょうか? &br()誘導時の方向に、慣性で移動します。 &br()タスク停止をおいたタスクはループされず、 &br()タスク停止のないタスクは消滅するまで無限にループされます。 -- loveSB (2008-06-30 14:24:27) - 親キャラクタがある場合は、親キャラクタのスクリプトにショットパネルを置いて、 &br()自機を狙うで、敵キャラクタを発射するのはどうでしょうか? -- loveSB (2008-06-30 14:26:36) - >親キャラクタがある場合は、親キャラクタのスクリプトにショットパネルを置いて、 &br()>自機を狙うで、敵キャラクタを発射するのはどうでしょうか? &br() &br()敵Aのスクリプトに攻撃(ショット)パネルを配置して、 &br()方向「自機を狙う」で敵Bを発射ということですか? &br()別に親子関係(子生成)はいらないですよね? &br()しかも、持続的な誘導は不可。 -- 名無しさん (2008-07-02 16:58:57) - 壁を這って自機の手前又は横に来ると自機に向かってくる &br()っていう奴作れませんかね・・・。 &br()頑張ってみたんですけど反応が遅い・・・。 &br()ちゃんとできないかなぁ・・。 -- 名無しさん (2009-05-29 23:41:36) - >別に親子関係(子生成)はいらないですよね? &br()いらないです。発射するキャラクタと発射されるキャラクタという意味です。 &br()常時誘導ではなく、発射時の自機の方向へ直進します。 &br()自機狙い弾のような敵キャラクタに御使用下さい。 &br() &br()>壁を這って自機の手前又は横に来ると自機に向かってくる &br()できますよ。位置分岐パネルを使ってみて下さい。 &br()ちなみに縦STGですか横STGですか? -- loveSB (2009-06-06 17:32:33) - 縦です。後ろはできるんですけど手前と真横はできないんです。 -- 名無しさん (2009-06-06 19:01:13) - 縦STGで、両側の壁に沿って敵が手前に向かってくる &br()→自機と同じY座標あたりまできたら、自機に向かってくる &br()・・・のイメージで良いですか? &br()①両側の壁はまっすぐですか? &br()②自機の真横よりも手前で、自機へ向かった方が良いですか? &br()③自機への誘導は最初だけですか、ずっと誘導ですか? -- loveSB (2009-06-06 20:55:42) - 「自分の周囲に敵機がいなかった場合」 &br()というスプリクトを組みたいのですが、どうすればいいですか? -- 名無しさん (2010-07-29 13:59:18) #comment(vsize=2,nsize=20,size=40)
SBに置ける敵の行動パターンについて記述。 スレの質問回答の抜粋でもOKです。 元レスのやりとりを無くしてFAQ型式にするかどうか、コメントで意見下さい ---- 641 :Sぷ者 ◆n3VrL7XRbc :2007/09/18(火) 21:37:34 ID:eS2xPyn7 質問。 SBで自機に突っ込んでくる動作ってどう組めばいいですか? 642 :SB ◆.if.Xu7A6c :2007/09/18(火) 22:13:53 ID:zf4jB+bA 641 誘導コマンドを使ってください 一回だけ向きを変えるなら1フレームだけ実行する ずっと追尾するなら毎フレーム実行する 649 :Sぷ者 ◆n3VrL7XRbc :2007/09/19(水) 01:37:57 ID:0NjHXmkF 642 最初に移動パネルの「誘導」を置きました。 よく分からないなりに、以下のように設定しました。 ターゲット:プレイヤー 移動速度:200  相対速度:非チェック 最大角速度:360 追尾フレーム数:1 時間待ち:指定フレーム数=1 進行方向:下 このパネル1枚だと、誘導が継続されてしまいます。 その後に何か置かなければならないようですが・・・ 制御パネルの「通過」とか移動パネルの「直交座標」とかやってみましたがどうもうまくいきません。 どうしたらいいでしょうか。 650 :SB ◆.if.Xu7A6c :2007/09/19(水) 01:47:05 ID:yUdFDV2f 649 誘導パネルの次に何もおかないと一番下までスルーして そのまま最初に制御が戻るので 通過パネルを時間指定9999フレームとかにしてみてください ---- - メインタスク0に、誘導パネル(フレーム数1),タスク1開始,タスク0停止を配置し、 &br()ユーザータスク1に、通過パネル(フレーム数1)を置くのはどうでしょうか? &br()誘導時の方向に、慣性で移動します。 &br()タスク停止をおいたタスクはループされず、 &br()タスク停止のないタスクは消滅するまで無限にループされます。 -- loveSB (2008-06-30 14:24:27) - 親キャラクタがある場合は、親キャラクタのスクリプトにショットパネルを置いて、 &br()自機を狙うで、敵キャラクタを発射するのはどうでしょうか? -- loveSB (2008-06-30 14:26:36) - >親キャラクタがある場合は、親キャラクタのスクリプトにショットパネルを置いて、 &br()>自機を狙うで、敵キャラクタを発射するのはどうでしょうか? &br() &br()敵Aのスクリプトに攻撃(ショット)パネルを配置して、 &br()方向「自機を狙う」で敵Bを発射ということですか? &br()別に親子関係(子生成)はいらないですよね? &br()しかも、持続的な誘導は不可。 -- 名無しさん (2008-07-02 16:58:57) - 壁を這って自機の手前又は横に来ると自機に向かってくる &br()っていう奴作れませんかね・・・。 &br()頑張ってみたんですけど反応が遅い・・・。 &br()ちゃんとできないかなぁ・・。 -- 名無しさん (2009-05-29 23:41:36) - >別に親子関係(子生成)はいらないですよね? &br()いらないです。発射するキャラクタと発射されるキャラクタという意味です。 &br()常時誘導ではなく、発射時の自機の方向へ直進します。 &br()自機狙い弾のような敵キャラクタに御使用下さい。 &br() &br()>壁を這って自機の手前又は横に来ると自機に向かってくる &br()できますよ。位置分岐パネルを使ってみて下さい。 &br()ちなみに縦STGですか横STGですか? -- loveSB (2009-06-06 17:32:33) - 縦です。後ろはできるんですけど手前と真横はできないんです。 -- 名無しさん (2009-06-06 19:01:13) - 縦STGで、両側の壁に沿って敵が手前に向かってくる &br()→自機と同じY座標あたりまできたら、自機に向かってくる &br()・・・のイメージで良いですか? &br()①両側の壁はまっすぐですか? &br()②自機の真横よりも手前で、自機へ向かった方が良いですか? &br()③自機への誘導は最初だけですか、ずっと誘導ですか? -- loveSB (2009-06-06 20:55:42) - 「自分の周囲に敵機がいなかった場合」 &br()というスプリクトを組みたいのですが、どうすればいいですか? -- 名無しさん (2010-07-29 13:59:18) - それはなかなか難しいです。 &br()直接的に行う方法はありません。 &br()擬似的に行うことはできますが・・・。 -- loveSB (2010-07-29 19:28:21) #comment(vsize=2,nsize=20,size=40)

表示オプション

横に並べて表示:
変化行の前後のみ表示: