SRC質問掲示板Mk2
(現在 過去ログ99 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■17910 / inTopicNo.1)  ifにグループIDは使えない?
  
□投稿者/ けるげれん -(2006/01/17(Tue) 15:50:25) [ID:nZrvKRR5]
    If き2(←配置時に指定したグループID) Then
    Center き2
    ForEach き2
    Destroy
    Next

    …としましたところ、ifの条件が最初に配置した一体にしか適用されません。
    ヘルプを見ても、「式またはパイロット名」としか書いてありませんし…
    グループIDは使えないのでしょうか?

    もし、そうであるのなら、すっきり簡単に纏めるにはどうしたらいいでしょうか?
    どなたかご教授お願いします。
引用返信/返信 削除キー/
■17911 / inTopicNo.2)  Re[1]: ifにグループIDは使えない?
□投稿者/ axiom -(2006/01/17(Tue) 22:54:01) [ID:McH2z7Cq]
http://www.lilie.jp/itemworld/
    グループIDは、陣営などを引数に設定できる
    一部のイベントコマンドでのみ有効です。
    変数として使うことはできなかったと思います。

    ForEachの引数に指定することはできますので、
    ループの中でIF分岐させてください。

    具体的に書くと以下のようになるでしょうか。

    ForEach き2
     If HP() > 0 Then
      Center X() Y()
      Destroy
     Endif
    Next

    ループ中はそれぞれのユニットを
    「対象パイロット」「対象ユニットID」で参照可能です。

    (簡潔にということでしたので、上の例では
    対象ユニットIDの表記を省略してあります)
引用返信/返信 削除キー/
■17912 / inTopicNo.3)  Re[2]: ifにグループIDは使えない?
□投稿者/ けるげれん -(2006/01/18(Wed) 11:42:36) [ID:nZrvKRR5]
    なるほど…ForEachですか。
    憶えておきます。

    素早いお答え、ありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -