ゲームを作っていざデプロイメント!
余計なゲームデータはなるべく削除しておきたい。
削りに削って、確認のためのテストプレイ!
…そんなときに出くわしたエラーでした。
「Cannot read property ‘expParams’ of undefined」
どんな時に出た?
「データベース」で不要な項目をガリガリ消していたら、出てしまいました。
「最大数の変更」で「0」にしたんですね。
解決法
「Cannot read property ‘expParams’ of undefined」
‘expParams’がないよ、ということだったので、
アクターの情報に必要な「職業(経験値テーブル含む)」がなくてダメだったわけです。
「最大数の変更」をいちど「0」にして消してしまいましたが、「1」を入力しなおすだけでエラー解消できました。
(内容は入力しなくてOKだった)
おまけ
他にも、デプロイメントが途中で停止する、という事態も発生しました。
これは焦りました。完成間際だったので…。
この事態も、削りまくってたアイテム、敵キャラなどの項目をすべて「1」に戻すことで解消できました。こちらはどれが本当に原因だったのかわからずじまいでしたが…。
(この記事のために再度試したのですが、再現せず…)
とにかく、安全のために1項目は残しておくとよさそうですね。
コメント