【解決済み】Cannot set property エラーについて

arijigoku
記事: 2
登録日時: 2022年6月20日(月) 03:19

【解決済み】Cannot set property エラーについて

投稿記事by arijigoku » 2022年6月20日(月) 03:44

いつもお世話になっております。

下記tomoaky様のマインスイーパープラグイン使用時のエラーについて相談させていただければと思います。
https://plugin.fungamemake.com/archives/2389

上記ミニゲーム中、「最初の1クリック目で地雷を踏んでしまった場合」のみ以下のエラーメッセージが表示されます。なお1クリック目で地雷を踏まなかった場合はエラーなく正常に進行します。


Cannot set property 'mine' of undefined

TypeError: Cannot set property 'mine' of undefined
at Window_MineSweeper.setupMine (TMMineSweeper.js:318)
at Window_MineSweeper.callOkHandler (TMMineSweeper.js:489)
at Window_MineSweeper.Window_Selectable.processOk (rpg_windows.js:1156)
at Window_MineSweeper.processOk (TMMineSweeper.js:484)
at Window_MineSweeper.Window_Selectable.onTouch (rpg_windows.js:1086)
at Window_MineSweeper.Window_Selectable.processTouch (rpg_windows.js:1054)
at Window_MineSweeper.Window_Selectable.update (rpg_windows.js:986)
at Window_MineSweeper.update (TMMineSweeper.js:375)
at rpg_core.js:7035
at Array.forEach (<anonymous>)


環境はツクールMV初期状態+上記プラグインのみ。ニューゲームスタートです。
もしお時間よろしければこちらエラーの対策方法を教えていただければ幸いです。
どうぞよろしくお願いいたします。
最後に編集したユーザー arijigoku on 2022年6月25日(土) 09:27 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: Cannot set property エラーについて

投稿記事by 奏ねこま » 2022年6月23日(木) 22:40

「ツクールMV初期状態+上記プラグインのみ」とのことですが、プラグインが正常に動作していれば
一手目は地雷にならないようになっているはずです。
試しに導入してテストしてみましたが、全112マス中100個地雷がある設定で10回プレイしてみて
一手目が地雷になることは一度もありませんでした。
arijigoku
記事: 2
登録日時: 2022年6月20日(月) 03:19

Re: Cannot set property エラーについて

投稿記事by arijigoku » 2022年6月25日(土) 09:26

ご返信ありがとうございます。
やはり初手に地雷を踏まないようになっていたのですね。
負けイベのような形で初手に地雷を踏まざるを得ない配置にしたかったのですが、どうしてもエラーが出てしまい質問させていただきました。
また質問後に自分で調べていたところ、「3*3マップ、地雷1個」に設定した場合でも、初手中央をクリックすると確定でエラーが出てしまうことが分かりました。

自分でプラグインを調整する能力はないため、エラーが出ないような設定でなんとかしてみようと思います。
お時間いただきまして、ありがとうございました。

“MV:質問” へ戻る