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

返信する
shinDDD
記事: 13
登録日時: 2022年9月07日(水) 10:50

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

投稿記事 by shinDDD »

プレイヤーのダッシュ時(SHIFTを押した時)の速度を、プレイヤーの移動速度が何であれ、一定の速度に固定したいです。

使用用途としては、

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

という感じです。
解決策などはございますでしょうか?
よろしくお願いいたします。
最後に編集したユーザー shinDDD [ 2023年3月05日(日) 16:21 ], 累計 1 回
アバター
剣崎 宗二
記事: 742
登録日時: 2016年11月12日(土) 20:36
連絡する:

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

投稿記事 by 剣崎 宗二 »

例えば以下のコードを独立したプラグインとして入れてみてください。

コード: 全て選択

Game_Player.prototype.realMoveSpeed = function() {
    return this.isDashing() ? 4 : this._moveSpeed;
};
(この例ではダッシュ中は移動速度に関わらず常に速度4になります)
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
shinDDD
記事: 13
登録日時: 2022年9月07日(水) 10:50

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

投稿記事 by shinDDD »

ありがとうございます……!
どんな速度でも同じダッシュ速度になりました!
返信する

“MV:質問”に戻る