プレイヤーのダッシュ時(SHIFTを押した時)の速度を、プレイヤーの移動速度が何であれ、一定の速度に固定したいです。
使用用途としては、
1、主人公の移動速度が状況によって変わる。
2、しかし、脚が速すぎると小回りが利かない(脚が速い為、調べたい物の目の前を通り過ぎてイライラする)
3、そのため、移動速度が5や6でもダッシュボタン(デフォルトではSHIFT)を押している間は、移動速度を指定した速さ(例えば4など)にしたい。
という感じです。
解決策などはございますでしょうか?
よろしくお願いいたします。
【解決済み】プレイヤーのダッシュ速度を固定したい【ありがとうございました】
【解決済み】プレイヤーのダッシュ速度を固定したい【ありがとうございました】
最後に編集したユーザー shinDDD [ 2023年3月05日(日) 16:21 ], 累計 1 回
Re: プレイヤーのダッシュ速度を固定したい
例えば以下のコードを独立したプラグインとして入れてみてください。
(この例ではダッシュ中は移動速度に関わらず常に速度4になります)
コード: 全て選択
Game_Player.prototype.realMoveSpeed = function() {
return this.isDashing() ? 4 : this._moveSpeed;
};
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: プレイヤーのダッシュ速度を固定したい
ありがとうございます……!
どんな速度でも同じダッシュ速度になりました!
どんな速度でも同じダッシュ速度になりました!