NCk
2016/06/29 00:19:40
LiveMaker様のhttp://www.livemaker.net/tutorial/livenovel/flag/を参考にしながら作業をしていたのですが、思うように動いてくれません。

私がしたいのは、あるフラグを踏んだ後にもう一度選択肢に戻りほかのところへ行くと、別のルートが現れるというものです。

説明が下手で申し訳ありません。
ぜひご教授ください。

02.12.02.28
10
回答
1さつき
2016/06/29 12:22:52
問題となっているのは中央の文字列選択でいいでしょうか?
文字列選択から発生している矢印を右クリックすると、分岐条件と優先度を設定する項目が出てくると思います(うろ覚えです)。

分岐条件に1度目の時に進行するフラグの状態(TRUE or FALSE)を設定し、なおかつ優先度を一番にしておきます。
2度目の時に進行するフラグを反転させた条件にし、優先度を二番目にしておきます。
(フラグは一つしかないという想定です)

ともかく、一度優先度を確認してみてください。
詳しい設定が分からないので全部想像での回答ですが。。。
2NCk
2016/06/29 13:17:59
説明不足でした。
左側で新聞の内容を見た後に選択画面に戻り、クローゼットを開けると、イベントが発生するというものです。
3さつき
2016/06/29 13:56:02
想像でしか書けませんが。。。

右上の『クローゼットを開く』ノードの下にある文字列選択ですが、おそらく分岐させるだけなら不要です。
不要と言うか、分岐の練習と言う意味で、一度そのノードを外してみてください、

右上の『クローゼットを開く』ノードから2本矢印を伸ばし、下の『新聞を見た』『新聞を見ていない』ノードにそれぞれくっつけます。
伸ばした2本の矢印自体に右クリックで新聞を見たかどうかを判定するフラグを条件に入れ込めば分岐が完了します。
4NCk
2016/06/29 17:45:04
何度も教えてもらってすいません。
私がやりたいのは、変数Aの初期値がFalseで、新聞を見たことがフラグになって変数AがTrueになるようにしたいです。

変数の計算がしっかり動いているかどうかを調べる方法等も教えてもらえるとありがたいです。

よろしくお願いします。
5さつき
2016/06/30 18:52:14
『新聞を見た』ノード直後の計算ノードに

計算 変数A=TRUE

と記述すればTRUEになります。
その計算ノードから矢印を2つ伸ばして適当なシナリオノードを2つ用意してつなげ、
TRUEとFALSEで分岐させれば挙動確認も可能です。
6NCk
2016/07/01 12:49:24
ありがとうございます。
無事できました。
この質問に対する回答はすでに締め切られています
分かる人いませんか?
ゲーム作成途中です。確認のためにビルド実行をすると、 スキップができる時とできない時があります。 できない時は無効扱い...
システム画面でゲームに戻るためのボタンを作ろうと、 プロジェクトオプションをいろいろ試しているのですが、 どうもうまく...
開いていただいてありがとうございます。 制作途中のゲームをマスター制作したところ、メモリが足りませんとだけでたので ...
 テキストウィンドウ内でスクロールアップをすると,テキストウィンドウ内でバックログが表示されますよね? スクロールアップ...