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

yuuki
記事: 22
登録日時: 2016年10月16日(日) 12:21

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

投稿記事by yuuki » 2016年12月09日(金) 11:53

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

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

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

アイディア等あればお願いします!
最後に編集したユーザー yuuki on 2016年12月09日(金) 13:17 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

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

投稿記事by トリアコンタン » 2016年12月09日(金) 12:24

セルフスイッチの初期化は以下のスクリプトです。

コード: 全て選択

$gameSelfSwitches.clear();


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

コード: 全て選択

$gameParty.initAllItems();
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
yuuki
記事: 22
登録日時: 2016年10月16日(日) 12:21

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

投稿記事by yuuki » 2016年12月09日(金) 13:16

>>トリアコタン様

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

“MV:質問” へ戻る