| 2011/04/06(Wed) 14:10:56 編集(投稿者)
はじめまして。HR-16です。
どの記事に返信するのがいいか、悩みました。(重要じゃない) 私も、原因はわかりません。私自身、この掲示板のログにお世話になってるレベルですし。 ですが、原因場所の特定については、少し思うところがあるので、以下少し。
# fFirstOkGとfSecondOkGは変数自体が無くなってる? この確認で一番簡単な方法は、3話終了後のインターミッション(挟まないならクイックセーブでも可)でセーブファイルを残して、そのファイルをメモ帳などのテキストエディタで開くことだと思います。 Global変数が設定してあれば、必ず記載されています。 (例「"お試し変数",0」)
変数の値が"0"でも、変数がなくなることはないです。 (一応、Global変数に0を入れて確認してみました。)
なので、そこで [1]Global変数のfFirstOkG等が記載されていなければ、3話プロローグでのGlobal宣言から疑わないといけないかと思います。 [2]0が代入されていれば、3話の戦闘イベントでセットできていない。 [3]1が代入されていれば、4話での問題ですね。
助力なれば幸いです。
[追記] 3話ではうまく分岐できて、4話では分岐できなかった(変数への代入なし)ということなら、Global宣言ができていない可能性が高い気がします。
|