ページ 11

移動ルートの中でイベントコマンドを実行する

Posted: 2017年7月27日(木) 23:10
by れんどろっぷ
移動ルートの中のスクリプトで、イベントコマンドにある機能のスクリプトを実行することは出来るのでしょうか?
this.operateVariable(300, 1, 1);と入れて、変数300に1を加算しようとしても、
Type Error undefined is not a function と出たので、
まずそもそもイベントコマンドにある機能のスクリプトは使えないのかな?と思い、
このような件名にしました。

使えるのでしょうか? もし使えるのであれば、そのやり方を教えていただきたいです。

また、移動ルート中に変数を加算しようと思ったのは、
人型のイベントが歩いている途中、歩いた隣のマスに落し物が出現する演出をするつもりだったからです。
落し物は歩いている途中に変数を加算して出現させるようにするつもりでした。

質問とその背景が順番のトピックになり、読みにくいかとは思いますが、
何かヒントでも良いので助言頂ければと思います。とても助かります……。

Re: 移動ルートの中でイベントコマンドを実行する

Posted: 2017年7月27日(木) 23:27
by 奏ねこま
thisの代わりに$gameMap._interpreterとしてみてください。

Re: 移動ルートの中でイベントコマンドを実行する

Posted: 2017年7月29日(土) 16:56
by れんどろっぷ
ありがとうございます、無事動きました!