DataManager.searchDataItem is not a functionについて
Posted: 2023年2月08日(水) 21:02
閲覧ありがとうございます。
夢の虹と申します。
RPGツクールMZでアクション要素を取り入れる為、敵から弾が発射されるようなギミックを作ろうと思ったところ、困ったことがありまして投稿させていただきました。
以下の様なスクリプトを組んでみたところ、【DataManager.searchDataItem is not a function】
と言うエラーが出てきました。
使用させていただいておりますプラグインは、トリアコンタン様の
「テンプレートイベントプラグインMZ」
「イベント動的生成プラグインMZ」です。
もし解決方法をご存じの方がおられましたら、どうかお知恵をお貸しください。
var eventName = "敵の弾";
var mapId = this._mapId;
var eventId = $gameMap.getEventIdSequence();
var originalEventId = DataManager.searchDataItem($dataTemplateEvents, 'name', eventName).id;
var x = $gameVariables.value(2);
var y = $gameVariables.value(3);
var isTemplate = true;
var event = new Game_PrefabEvent(mapId, eventId, originalEventId, x, y, isTemplate);
$gameMap._lastSpawnEventId = eventId;
$gameMap._events.push(event);
bulletDict[eventId - 1] = $gameVariables.value(25);
夢の虹と申します。
RPGツクールMZでアクション要素を取り入れる為、敵から弾が発射されるようなギミックを作ろうと思ったところ、困ったことがありまして投稿させていただきました。
以下の様なスクリプトを組んでみたところ、【DataManager.searchDataItem is not a function】
と言うエラーが出てきました。
使用させていただいておりますプラグインは、トリアコンタン様の
「テンプレートイベントプラグインMZ」
「イベント動的生成プラグインMZ」です。
もし解決方法をご存じの方がおられましたら、どうかお知恵をお貸しください。
var eventName = "敵の弾";
var mapId = this._mapId;
var eventId = $gameMap.getEventIdSequence();
var originalEventId = DataManager.searchDataItem($dataTemplateEvents, 'name', eventName).id;
var x = $gameVariables.value(2);
var y = $gameVariables.value(3);
var isTemplate = true;
var event = new Game_PrefabEvent(mapId, eventId, originalEventId, x, y, isTemplate);
$gameMap._lastSpawnEventId = eventId;
$gameMap._events.push(event);
bulletDict[eventId - 1] = $gameVariables.value(25);