ページ 1 / 1
[解決済み]プラグインに記述した関数の呼び出しについて質問です。
Posted: 2020年4月12日(日) 17:01
by kirin
件名の通りです。
function test(){
'use strict';
$gameVariables.setValue($gameVariables.value(100)+60,this.character(-1),x);
$gameVariables.setValue($gameVariables.value(100)+70,this.character(-1),y);
}
とだけ記述したプラグインを読み込み、コモンイベントで並列処理にし、スクリプトで
function test();
と書き、実行すると syntax error unexpected token
と出てきます。プラグインの内容を簡単なものに変えてみてもダメでした。
どこがミスっているのでしょうか??
Re: プラグインに記述した関数の呼び出しについて質問です。
Posted: 2020年4月12日(日) 18:23
by ムノクラ
kirin さんが書きました:件名の通りです。
function test(){
'use strict';
$gameVariables.setValue($gameVariables.value(100)+60,this.character(-1),x);
$gameVariables.setValue($gameVariables.value(100)+70,this.character(-1),y);
}
とだけ記述したプラグインを読み込み、コモンイベントで並列処理にし、スクリプトで
function test();
と書き、実行すると syntax error unexpected token
と出てきます。プラグインの内容を簡単なものに変えてみてもダメでした。
どこがミスっているのでしょうか??
実現したいことが書かれていないので、文法を勘違いしていることくらいしか予想できませんが…
http://rpgmaker-script-wiki.xyz/variables_mv.php
$gameVariables.setValue(変数ID,変数の値)
サンプルコード(IDが3の変数に500を代入)
$gameVariables.setValue(3,500)
https://rpg-developer.shop/blog/19
コード: 全て選択
//プレイヤーの座標取得
this.character(-1).x
this.character(-1).y
を読むと、気付きがあるかも知れません。
Re: プラグインに記述した関数の呼び出しについて質問です。
Posted: 2020年4月13日(月) 12:24
by kirin
ありがとうございます。プラグインに書かれた関数の呼び出し方はこれであっているということでよろしいでしょうか?
javascriptのエラーって親切じゃないですよね。嫌いです
Re: プラグインに記述した関数の呼び出しについて質問です。
Posted: 2020年4月13日(月) 13:17
by Plasma Dark
プラグインに書かれた関数の呼び出し方はこれであっているということでよろしいでしょうか?
syntax error と言われているので、文法エラーです。
function は関数を定義する際に用いる予約語です。呼び出しの際には用いません。
単にtest関数を実行したいだけであれば以下のように書いてください。
Re: プラグインに記述した関数の呼び出しについて質問です。
Posted: 2020年4月14日(火) 12:31
by kirin
それです。すっかり勘違いしていました。
もう一度基礎からやり直す必要がありそうです。