毎度お世話になっていますm( )m
イベントコマンドではなくスクリプトで変数を操作するとき、値を取り出すには
gameVariables.value(5)
↑のように、値を代入するには
gameVariables.setValue(5,1)
↑のように記述するのは分かったのですが、では加算(や減算など)するときにはどうすればよいのでしょうか? 自力で見つけた書き方は
gameVariables.setValue(5,$gameVariables.value(5)+1)
↑のように長くなってしまいます。VXのときは「変数+=1」で簡単だったので何か書き方があるのではと思うのですがどう書けばよいものでしょうか。
【解決済】スクリプトで変数に加算するには
【解決済】スクリプトで変数に加算するには
最後に編集したユーザー 月宮りお [ 2016年12月08日(木) 01:00 ], 累計 1 回
Re: スクリプトで変数に加算するには
あまり短くはなりませんが、以下のように実行する方法もあります。
・イベントコマンドのスクリプトから実行する場合
this.operateVariable(id, type, value);
id:変数番号
type:設定タイプ(設定:0 加算:1 減算:2 乗算:3 除算:4 剰余:5)
value:設定値
・その他から実行する場合
$gameMap._interpreter.operateVariable(id, type, value);
・イベントコマンドのスクリプトから実行する場合
this.operateVariable(id, type, value);
id:変数番号
type:設定タイプ(設定:0 加算:1 減算:2 乗算:3 除算:4 剰余:5)
value:設定値
・その他から実行する場合
$gameMap._interpreter.operateVariable(id, type, value);
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: スクリプトで変数に加算するには
ご回答ありがとうございます!
短く加算・減算などできて助かりました。
丁寧にありがとうございました!
短く加算・減算などできて助かりました。
丁寧にありがとうございました!