ページ 11

【解決済み】プレイヤーのダッシュ速度を下げたい

Posted: 2019年2月14日(木) 20:02
by にゃたま
こんばんは。

ダッシュ速度が早すぎるので下げたいのですが、
移動ルートのプレイヤーの移動速度変更で「5:2倍速」ですと速すぎます。
「4:標準」と「5:2倍速」の中間ぐらいの速度に変更したいですが
他のキャラクター(イベント)に一切影響を与えずにプレイヤーの
ダッシュ速度のみ遅くできませんか?
ダッシュせずに歩く速度はそのままで良いです。
同様の質問は多数ありましたがどれもこの中間速度に関係する
記述が探し出せませんでしたのでお聞きします。
スクリプトを変更したりもしましたがイベント全てに影響してしまったりするので
あくまでもプレイヤーのダッシュ速度のみ遅くしたいです。

Re: プレイヤーのダッシュ速度を下げたい

Posted: 2019年2月15日(金) 00:19
by トリアコンタン
こんばんは。
Game_CharacterBase.prototype.realMoveSpeedにてダッシュ時に追加する速度(通常は1)を減らせば微調整できます。
Game_CharacterBaseに対する変更ですがプレイヤーにしか影響を与えません。

・プラグイン実装例

コード: 全て選択

(function() {
    'use strict';

    Game_CharacterBase.prototype.realMoveSpeed = function() {
        return this._moveSpeed + (this.isDashing() ? 0.75 : 0);
    };
})();

Re: プレイヤーのダッシュ速度を下げたい

Posted: 2019年2月15日(金) 11:03
by にゃたま
トリアコンタン様

おお!素晴らしい!!ちょうどよいスピードですごくいい感じです♪
トリアコンタン様いつもお手数おかけしてすみませんm(_ _)m
助かりました。ありがとうございました!