質問: ツクールMV プラグインで配列を受け取りたい プラグインを拡張したいと思っています。 MoveXY.js 上記プラグインでは、変数値を使うことが出来るみたいですが 変数を配列にして参照させたいと思っています。 変数2に["10","13"]のようにX,Yとして入力し そこに移動させるような形にしたいと思っています。 変数を配列としてまとめて実行することはできないでしょうか。
回答: if(command.toUpperCase() === "MOVEXY") { の下に args = args.map(val => convertEscapeCharacters(val).split(",")).reduce((acc, val) => acc.concat(val), []); を追加すれば一応できます。 ※argsの要素数が変わるのでそこは注意してください。 移動終了までウェイトするのはargs[3]が"true"か未定義の場合なので 例えば変数2に[x,y]が入っていて ウェイトさせたくない場合は MOVEXY eventId \v[2] false としてください。