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

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

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

■20280 / inTopicNo.1)  タイトル画面からスタート・ロードするには
  
□投稿者/ よしのり -(2007/09/01(Sat) 12:50:55) [ID:pOp80XHq]
    またお世話になります。
    タイトル画面を作り、ホットポイントで「スタート」「ロード」を表示するところまではできたのですが、それぞれの項目をクリックすればスタート(またはロード)する処理で詰まっています。
    「任意の箇所まで進んだ状態をタイトル画面から始められるようにする」には、どうしたらいいでしょうか。
    よろしくお願いします。
引用返信/返信 削除キー/
■20291 / inTopicNo.2)  Re[1]: タイトル画面からスタート・ロードするには
□投稿者/ ハク -(2007/09/02(Sun) 14:03:58) [ID:pgxyArqb]
    ハクというものです。

    前回の質問内容から察するに、希望されているのは
    「新規でも、今まで進んだことのあるステージからスタート可能」
    というロード機能でしょうか。


    ユニットやパイロットの状態(レベル・ランク・アイテム等)が不問で、
    今までに到達したことのあるステージ数だけがわかればいいのであれば
    以下の方法でできます。

    ・擬似セーブ機能を作成する

     ・Openコマンドでファイル(txtでも何でも)を開く
     ・Printコマンドで開いたファイルに、今まで進んだステージ(数字or名前)を書き込む
     ・Closeコマンドで閉じる

     これを、ステージをクリアするごとに実行。
     (※細かいことを言うと、既にファイルが存在した場合は書き込む前に
       一度読み込んで内容を比較する必要があります(悪い記録での上書き防止))

    ・擬似ロード機能を作成する

     ・Openコマンドで擬似セーブファイルを開く
     ・LineReadコマンドで開いたファイルに書かれている文字を読み込み
     ・Closeコマンドで閉じる

     これをタイトル画面で実行し、書き込まれていた文字に応じて
     選択可能なステージを増減させる。


    大筋ではこうなります。やりたいことによっては多少改造がいるかもしれません。
    それは意味が違う、あるいはまだ足りない機能があるというのであれば、
    再度質問してください。参考になれば幸いです。それでは。
引用返信/返信 削除キー/
■20294 / inTopicNo.3)  再度質問です
□投稿者/ よしのり -(2007/09/02(Sun) 23:11:02) [ID:pOp80XHq]
    ハクさん、丁寧な回答をありがとうございます。
    質問としては言葉足らずでわかりにくかったかもしれません。
    ステージ選択ではなく、例えば一般的なRPGのようにしたいので、パイロット・ユニットの状態や所持アイテムが異なるとまずいことになります。
    実際のセーブファイルをメモ帳で確認しましたが、Printコマンドでこれを擬似的に作るとなると、かなり大変ではないでしょうか?

引用返信/返信 削除キー/
■20295 / inTopicNo.4)  Re[3]: 再度質問です
□投稿者/ 千奈 -(2007/09/02(Sun) 23:49:43) [ID:JK58Kupu]
    > ステージ選択ではなく、例えば一般的なRPGのようにしたいので、パイロット・ユニットの状態や所持アイテムが異なるとまずいことになります。
    > 実際のセーブファイルをメモ帳で確認しましたが、Printコマンドでこれを擬似的に作るとなると、かなり大変ではないでしょうか?

    セーブ&ロード機能を自作するのでしたら、大変ですがやるしかないと思います。
    ですが全く同じ書式にする必要は無いので、 使う部分だけを記述すれば多少ラクになると思います。
    本体バージョン,ロード作品,総ターン数,Option等は、場合によっては不要でしょうし、
    乗り換えが無いのであれば、パイロット名とユニット名を両方記述する必要も無いです。
    変形や換装先の記述も要らないと思います。
    (書式を全く同じにした場合、起動ダイアログから直接ロードされてしまいますし)

    【ForEach】コマンドや【For】コマンド、関数【Level】【Rank】【Item】【CountItem】あたりを使えば
    セーブ機能の自作は可能なはずです。


    『手間が掛かるしバグが心配』という場合は
    本体機能の中断セーブorクイックセーブを使ってもらうしか無いと思います。
引用返信/返信 削除キー/
■20297 / inTopicNo.5)  Re[3]: 再度質問です
□投稿者/ コル -(2007/09/03(Mon) 11:18:48) [ID:K6JVb6K7]
    実際にタイトル画面どころかインターミッションやセーブファイルまで
    完全に自作されているシナリオが公開されていますので、
    そちらを参考にされてみてはいかがでしょうか?

    シナリオコーナーの完結シナリオ>オリキャラにある
    「負の遺産」というシナリオです。
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -