Project1
标题:
如何上下载具后保持人物的移动速度?
[打印本页]
作者:
nhycs01
时间:
2022-7-28 07:42
标题:
如何上下载具后保持人物的移动速度?
我发现人物只要上了载具,下来以后就会恢复游戏默认的移动速度。有什么办法可以让人物无论进入任何载具,下来以后还是保持之前的移动速度呢?
作者:
xiamumomo
时间:
2022-7-28 09:44
自己事件搞成载具不就好了
作者:
play337
时间:
2022-7-28 13:55
我都是把调整载具速度用成一个公用事件...
然后你就单独调用那个公用事件. 全部的速度就都改过去了....
作者:
cenhangkai
时间:
2022-7-29 04:38
var _game_Player_getOnVehicle = Game_Player.prototype.getOnVehicle;
Game_Player.prototype.getOnVehicle = function() {
this.OldMoveSpeed = this._moveSpeed;
_game_Player_getOnVehicle.call(this);
};
Game_Player.prototype.getOffVehicle = function() {
if (this.vehicle().isLandOk(this.x, this.y, this.direction())) {
if (this.isInAirship()) {
this.setDirection(2);
}
this._followers.synchronize(this.x, this.y, this.direction());
this.vehicle().getOff();
if (!this.isInAirship()) {
this.forceMoveForward();
this.setTransparent(false);
}
this._vehicleGettingOff = true;
this.setMoveSpeed(this.OldMoveSpeed);
this.setThrough(false);
this.makeEncounterCount();
this.gatherFollowers();
}
return this._vehicleGettingOff;
};
//将上述代码复制粘贴到任意插件最下面,即可实现楼主的想法。希望对你有所帮助。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1