ページ 11

【解決済】2周目プレイについて

Posted: 2016年12月09日(金) 11:53
by yuuki
お願いします!
只今制作しているゲーム内で、2周目で見られるイベント、といったものを増やしたく
NEWGAMEからではなくED後に「周回プレイをはじめます」と流し
最初のマップに飛ばす、という方法を取ってみました。

「プレイ時間を周ごとにリセット」する事と
「2周目以降のみ発生するイベント」を作る事等
やりたい事がありましたので、こういった方法を取ったのですが
いざ周回してみると、当然ながら取ったアイテムやセルフスイッチ等既にイベント終了状態になってしまっています。
スイッチは変数はリセット出来ているのですが、
セルフスイッチやアイテムイベントは、
スイッチを追加するにしてもまたすべてのマップをチェックしなければいけない気がして困っています。

周回する際の何か良い方法はありますでしょうか?
いろいろ考えてみたのですが、どうしてもうまくリセットや周回にもっていく方法が浮かびません。

アイディア等あればお願いします!

Re: 2周目プレイについて

Posted: 2016年12月09日(金) 12:24
by トリアコンタン
セルフスイッチの初期化は以下のスクリプトです。

コード: 全て選択

$gameSelfSwitches.clear();


アイテムの初期化は以下のスクリプトです。

コード: 全て選択

$gameParty.initAllItems();

Re: 2周目プレイについて

Posted: 2016年12月09日(金) 13:16
by yuuki
>>トリアコタン様

お早い解答ありがとうございました!
とても簡単に初期状態に戻す事が出来ました!
プログラムの知識が全くない為、本当に助かりました、ありがとうございます!