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

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

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

■12488 / inTopicNo.1)  Requireと中断などについて(質問を2つに分けるべきですか?)
  
□投稿者/ たつきち -(2004/02/15(Sun) 22:36:44)
    InterMissionから飛べる訓練ステージで仲間のレベル調整などをできるようにするために
    =====インターミッションコマンドで実行==============
    プロローグ:
    Switch 次ステージ
    #次ステージでスイッチ
    Case ???
    Require eve\substage1.eve
    #次ステージが???ならsubstage1.eveへ
    #こう言う感じのが何個かあって
    EndSw
    Exit
    #このファイル自体はプロローグだけで終わる
    =====飛び先の訓練用ステージsubstage1.eve========
    スタート:
    ChangeMap Map\substage1.eve
    #スタートからいきなり始まる(プロローグを入れると動かなかった為。)
    #以下、味方が出撃して敵が出てきたりエピローグがあったりする。
    #何個かの訓練ステージを何個かのステージで共有している為
    #Continueで次ステージは設定されていない。
    ==============
    の様にして訓練用サブステージを何個か作ってみた所(上記の物と全く同じではありませんが、省略するとこんな感じです。)

    かろうじて動く事は動くのですが、困った事に

    ・そこで全くクイックセーブせずに全滅してコンティーニューした場合、何もない平原に仲間も敵もいないという状態になってしまう。(クイックセーブした場合は普通にロードできるので、全滅時は問答無用でゲーム終了と言う形式にはなるべくしたくないのです。)

    ・中断から復活させると、全滅や進入などで起こるはずのイベントが全く起こらなくなってしまい、進まなくなってしまう。(再開時にRestoreEventさせたりしてみましたがダメでした。)

    ・リスタートするとちょっとだけエラーが出るが普通に進められる。(スタートから再開されるため?)

    と言う風になってしまいます。

    Requireの使い方がいけないのでしょうか?再開で何かをすれば良いのでしょうか?
    helpを読んでもRequireや再開の所は余り書かれてなくて
    色々と試してみたのですが、うまく行かないのです。
引用返信/返信 削除キー/
■12489 / inTopicNo.2)  Re[1]: Requireと中断などについて(質問を2つに分けるべきですか?)
□投稿者/ TomTom -(2004/02/15(Sun) 22:57:29)
    TomTomです。

    Requireコマンドは使ったことがない(というか、今存在に気がつきました)ので、はっきりとした事は言えませんが、
    再開イベントでもう一度Requireコマンドを使用してみてはいかがでしょうか。
    なんとなくRequireコマンドでイベントをロードしたことがセーブファイルに記録されておらず、
    再開したときにはイベントを読み込んでいない状態になっているのではないかと思います。
引用返信/返信 削除キー/
■12490 / inTopicNo.3)  Re[1]: Requireと中断などについて(質問を2つに分けるべきですか?)
□投稿者/ フェルミ -(2004/02/15(Sun) 23:05:56)
    > ChangeMap Map\substage1.eve

    ファイル指定が間違っております。拡張子が.mapのファイルを使って下さい。
    とりあえず原因の一つかと。

    コンティニューに関してはGameOverコマンドを使わなければ良いです。

    それ以外はSRCの仕様です。
    中断セーブデータにはRequireで読み込んだファイルが保存されないようです。
    ただし再開ラベルで再びRequireを使えば問題なく動作しました。
    以下テストしたeveです。

    「テスト.eve」
    プロローグ:
    Exit
    スタート:
    # 判定したとして
    Require Battle1.eve
    Goto バトル
    Exit
    全滅 味方:
    Continue
    Exit
    再開:
    Require Battle1.eve
    Exit
    エピローグ:
    Exit

    「Battle1.eve」
    バトル:
    〜〜省略。マップ出したりCreateしたり〜〜
    Exit
    マップコマンド "テストメッセ":
    AutoTalk システム
    テストメッセージです
    End
    Exit
解決済み!
引用返信/返信 削除キー/
■12508 / inTopicNo.4)  動きました!
□投稿者/ たつきち -(2004/02/18(Wed) 00:58:53)
    >TomTomさん&フェルミさん
    最初はRequireを入れてもうまく行かなかったのですが
    フェルミさんの書き方を参考に書き直してRequireを実行したらうまく行きました!
    ありがとうございました!

    >拡張子が.map
    これはちょっと質問時にいらない所を省略したりした時に間違えて直してしまった所で
    実際はちゃんとmapでした。紛らわしい事をしてごめんなさい。

    >Gameoverを使わなければ
    諸事情でContinueを使いにくいのですが、
    Gameoverを使うとやっぱりエラーが起こっちゃう物なんでしょうか?
解決済み!
引用返信/返信 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -
- Antispam Version -