Although there are other scripts and ways to increase the player speed, all available methods would break the in game event movement speed. So I ended up making a new script that lets you change the global speed of the main character while respecting the speed changes in events (if no speed is declared during event, character will move at engine default, speed 4).
Ruby:
=begin =============================================================================== Dash and Walking speed plus (by Zero_G) Version: RGSS3 =============================================================================== == Description == This plugin changes the main character default walking (and dash) speed, by default it increases it by one level. -Walking speed during events is respected. -Followers will also change speed. + Speed Settings: Slow: 3 Normal: 4 Fast: 5 == Terms of Use == - Free for use in non-commercial projects with credits - Free for use in commercial projects - Please provide credits to Zero_G == Credits == -CACAO, for the followers part == Usage == Just add the plugin. == Changelog == v2.0 - Character will move at normal speed in events - Follower character fix ------------------------------------------------------------------------------- =end module ZERO MOVE_SPEED = 5 end class Game_Player < Game_Character @@duringEvent = 0 # Determine if walking during event def process_move_command(command) @@duringEvent = 1 super end # Determine if walking via inputs def normal_walk? if @vehicle_type == :walk && !@move_route_forcing @@duringEvent = 0 return true else return false end end # Cange character speed def real_move_speed return @move_speed + (dash? ? 1 : 0) if @@duringEvent == 1 return ZERO::MOVE_SPEED + (dash? ? 1 : 0) end end # Handle followers class Game_Follower # Cancel Distance traveled by frame def distance_per_frame @preceding_character.distance_per_frame end end 复制代码
本贴来自国际rpgmaker官方论坛作者:Zero_G处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/player-movement-speed.127064/