ページ 11

【解決済み】プレイヤーのダッシュ速度を固定したい【ありがとうございました】

Posted: 2023年3月02日(木) 18:56
by shinDDD
プレイヤーのダッシュ時(SHIFTを押した時)の速度を、プレイヤーの移動速度が何であれ、一定の速度に固定したいです。

使用用途としては、

1、主人公の移動速度が状況によって変わる。
2、しかし、脚が速すぎると小回りが利かない(脚が速い為、調べたい物の目の前を通り過ぎてイライラする)
3、そのため、移動速度が5や6でもダッシュボタン(デフォルトではSHIFT)を押している間は、移動速度を指定した速さ(例えば4など)にしたい。

という感じです。
解決策などはございますでしょうか?
よろしくお願いいたします。

Re: プレイヤーのダッシュ速度を固定したい

Posted: 2023年3月03日(金) 17:21
by 剣崎 宗二
例えば以下のコードを独立したプラグインとして入れてみてください。

コード: 全て選択

Game_Player.prototype.realMoveSpeed = function() {
    return this.isDashing() ? 4 : this._moveSpeed;
};
(この例ではダッシュ中は移動速度に関わらず常に速度4になります)

Re: プレイヤーのダッシュ速度を固定したい

Posted: 2023年3月05日(日) 16:21
by shinDDD
ありがとうございます……!
どんな速度でも同じダッシュ速度になりました!