ページ 11

【解決済み】ダッシュ速度のみを変更

Posted: 2017年9月13日(水) 23:37
by ぼた餅
お世話になっております。


プレイヤーの歩行速度はそのままで、ダッシュ時の速度のみを変更するプラグインを作っていただけないでしょうか。
希望する速さは「移動速度:5」の状態でダッシュした時(ようは二倍速)のものです。

この際、
1、自分以外の一切の速度は変わらない
2、ゲーム中にプラグインコマンドで変更するのではなく、最初から速度が変更されている
上記二点の仕様でお願いします。


なにか既存の方法で実現が可能ならそちらでも構いません。
検討のほどよろしくお願いします。

Re: ダッシュ速度のみを変更

Posted: 2017年9月14日(木) 00:45
by トリアコンタン
こんばんは!

ダッシュ時の速度を一段階あげるプラグインのサンプルです。
以下のコードをjsファイルとして保存してプラグイン管理画面から取り込んでみてください。

コード: 全て選択

(function() {
    'use strict';

    var _Game_CharacterBase_realMoveSpeed = Game_CharacterBase.prototype.realMoveSpeed;
    Game_CharacterBase.prototype.realMoveSpeed = function() {
        return _Game_CharacterBase_realMoveSpeed.apply(this, arguments) + (this.isDashing() ? 1 : 0);
    };
})();

Re: ダッシュ速度のみを変更

Posted: 2017年9月14日(木) 01:30
by ぼた餅
制作ありがとうございます。
希望通りの動作を確認しました。

今後ともよろしくお願いします。