現在プレイヤーキャラを選択位置にテレポートさせる
プラグインを作っているのですが、
$gamePlayer.reserveTransfer()で移動させたあと、
プレイヤーの操作ができなくなります。
実際のコードはこんな感じです。
doTeleport() {
const loc = $teleportLocations[this._locationWindow.index()];
this._locationWindow.close();
this._guideWindow.close();
SceneManager.goto(Scene_Map);
$gamePlayer.reserveTransfer(loc.mapid, loc.x, loc.y, 0, 0);
}
なにか処理が足りないのではないかと思いますが、
どうしたらよいかわかる方はいらっしゃいませんか?
【解決】マップ移動後にプレイヤーキャラ操作不能
【解決】マップ移動後にプレイヤーキャラ操作不能
最後に編集したユーザー GrayOgre [ 2020年12月25日(金) 23:23 ], 累計 1 回
【解決】マップ移動後にプレイヤーキャラ操作不能
ツクールフォーラムの方で相談に乗ってもらい、
問題は解決しました。
結果的にマルチポストのようになってしまい申し訳ありません。
・障害の原因について
プラグインコマンドに数値であるべき引数があったのですが、
そこにシステムから渡された文字列をそのまま格納してしまい、
動作異常を起こしていました。
引数を明示的に数値に変換することで問題は解消しました。
問題は解決しました。
結果的にマルチポストのようになってしまい申し訳ありません。
・障害の原因について
プラグインコマンドに数値であるべき引数があったのですが、
そこにシステムから渡された文字列をそのまま格納してしまい、
動作異常を起こしていました。
引数を明示的に数値に変換することで問題は解消しました。