ページ 11

戦闘で敵の位置を変数に

Posted: 2016年9月30日(金) 20:23
by あざみん★
お世話になっております。

敵の位置についての質問です。
自動調整はフロントビュー向けで、サイドビューの場合はどうしても1つ1つ微調整が必要で、
同じ位置に敵グループを設定するのに時間がかかってしまいます。

サイドビュー戦闘にて敵の位置を取得し、変数に代入することは可能でしょうか?
プラグインでないと厳しいのでしょうか。

Re: 戦闘で敵の位置を変数に

Posted: 2016年9月30日(金) 21:05
by 奏ねこま
// 敵のX座標を取得するスクリプト
$gameTroop.members().forEach(function(member, index){$gameVariables.setValue(index + 1, member.screenX())});

// 敵のY座標を取得するスクリプト
$gameTroop.members().forEach(function(member, index){$gameVariables.setValue(index + 11, member.screenY())});

例えば敵の数が3匹の場合、上記スクリプトでは
変数#0001~#0003にそれぞれX座標が、変数#0011~#0013にそれぞれY座標が入ります。

Re: 戦闘で敵の位置を変数に

Posted: 2016年9月30日(金) 23:36
by あざみん★
ありがとうございます!
無事変数に代入できました。