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

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

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

■8169 / inTopicNo.1)  大人数の分岐について質問します
  
□投稿者/ MARS -(2003/05/10(Sat) 20:42:47)
http://www65.tok2.com/home2/sayfree/
    私のシナリオで分岐する時があるんですが
    隠しキャラが多くどうやってやるかわかりません。

    多くのキャラを分岐するにはどうしたら良いのでしょうか?
    あと、なるべく必須キャラ以外は
    プレイヤーが選択できるようにしたいです。
    よろしくお願いします。
引用返信/返信 削除キー/
■8170 / inTopicNo.2)  Re[1]: 大人数の分岐について質問します
□投稿者/ 幻魔の公子 -(2003/05/10(Sat) 21:19:11)
     幻魔の公子です。


     まず、ForEachコマンドを使ってすべてのパイロット名を適当な配列変数に入力します。
     その際、Skipコマンドを使って必須のキャラクターは入力されないようにしましょう。
     そうしたら、Askコマンドでその配列変数から連れていきたいパイロットを選択させます。
     選んだパイロット名を別の配列変数に入力して、選んだ配列の要素をUnSetコマンドで消去します。そして、必要な人数分その選択を繰り返しましょう。
     選択が終わったら、その最初の配列に残ったすべてのパイロットをLeaveしておけば、必須のユニットと選択した以外のユニットがすべて離脱することになります。

     詳しくは、Helpの各項目を参照してください。


     なお、わからないようなら隠しキャラも含めてシナリオ側で振り分けてしまった方がよろしいかと。
     無理して難しいことをしたところで別に得になることもありませんし。


     それでは。

引用返信/返信 削除キー/
■8177 / inTopicNo.3)  こんな感じでしょうか?
□投稿者/ MARS -(2003/05/10(Sat) 22:53:17)
http://www65.tok2.com/home2/sayfree/
    答えて頂きありがとうございます。
    わかりやすくて助かりました^^

    自分なりにやってみましたがこんな感じでしょうか?

    @復帰させる時に使うと思うので保存
     Global 5話分岐
     Global 5話選択ユニット

    @パイロットのレベル順で一覧保存
     ForEach 5話分岐 In パイロット一覧(レベル)
    @固定キャラは省く
     If Pilot() = "固定キャラ名" Then
      Skip
     EndIf
     Next

    @つれていくキャラの保存
     For i = 1 To 10
      Ask 5話分岐 "10人まで連れて行くパイロットを選んでください"
      UnSet 5話分岐[対象ユニット]
      5話選択ユニット[] = 対象ユニット
     NEXT

    @離脱させるとき
     For j = 1 To Count(5話分岐)
      Leave 5話分岐[]
     NEXT

    @復帰させるとき
     For j = 1 To Count(5話分岐)
      Join 5話分岐[]
     NEXT

    @そして、今度は選択されたユニットの離脱
     For i = 1 To Count(5話選択ユニット)
      Leave 5話選択ユニット[]
     NEXT

    @そのユニットの復帰
     For i = 1 To Count(5話選択ユニット)
      Leave 5話選択ユニット[]
     NEXT

    是非ご指摘、意見お願いします。
引用返信/返信 削除キー/
■8179 / inTopicNo.4)  Re[3]: こんな感じでしょうか?
□投稿者/ 幻魔の公子 -(2003/05/10(Sat) 23:11:17)
     幻魔の公子です。


     これを作成した後、一度でも実行してみましたでしょうか?
     とりあえず、質問する前に自分で動作させてみて動かない・動作がおかしいポイントを直してみたほうがよろしいかと。


     それでは。

引用返信/返信 削除キー/
■8180 / inTopicNo.5)  あとは自力で頑張ってみます。
□投稿者/ MARS -(2003/05/11(Sun) 01:59:46)
http://www65.tok2.com/home2/sayfree/
    何度もすみませんでした。初心者気取りでご迷惑をおかけしました。
    今思うと他人に頼ってたばかりだったので自分が恥ずかしい。
    この分岐システムに関しては教えてくれて頂いた事を元に
    あとは自分の力でやっていこうと思います。

    一応自分で直しました。
    プレイヤーがメンバー選択できるところまでできたのであと少しだと思います。
    もしできなかったら分岐はきっぱりやめにします。

    ありがとうございました。
解決済み!
引用返信/返信 削除キー/
■8206 / inTopicNo.6)  完成しました。
□投稿者/ MARS -(2003/05/13(Tue) 03:54:07)
http://www65.tok2.com/home2/sayfree/
    幻魔の公子さんの通り、
    ヘルプをよく読んで
    分岐することができました。

    今、2P対戦も完成するところです。
    これもヘルプを熟知するよう言われたおかげです。

    幻魔の公子さんありがとうございました。
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -