ページ 11

【解決済み】YEP_X_ActSeqPack2に関する質問

Posted: 2017年4月29日(土) 02:11
by BumbleB
YEP_X_ActSeqPack2ではmove target:...を使ってアクターや敵を指定した位置に移動する機能がありますが、
ターゲットの前まで移動するとき、ターゲットとの距離を調節する事はできるでしょうか?

具体的には
move user: target, back center, (f)

と記述する事で相手の正面後方まで移動できますが、これでも近すぎるのでもう少し距離を離したところに移動させたいのです。
一度移動してから改めて後退するように記述する方法もありますが、一度接近してから後退するのはやや間抜けた用に見えてしまいますのでどうすればよいか困っています。

Re: YEP_X_ActSeqPack2に関する質問

Posted: 2017年5月02日(火) 10:04
by 剣崎 宗二
こんにちわ。

こちら、デフォルトでは難しいですね……
Action Sequenceプラグインを改造すると言うのが恐らくベストかと考えます。
全バックポジション(back base、back head等も含め)に於ける距離を離してもいいのならば、

BattleManager.actionMoveX内

コード: 全て選択

point -= (mover.isActor() ? 1 : 1) * moverWidth / 2;
に任意の値をマイナスする形でいけるかと。

デフォルトの位置と使い分けたいならもう少し複雑な改造になります…

Re: YEP_X_ActSeqPack2に関する質問

Posted: 2017年5月04日(木) 05:41
by BumbleB
ありがとうございます!

なるほど、プラグイン側を直接書き換えるのですね。
一般的な処理として距離を離したかったので、この方法で問題ないです。
問題解決ありがとうございました。