Project1
标题:
请问有没有暂时修改奔跑增加速度量的语句?
[打印本页]
作者:
三途亚梦
时间:
2014-9-2 00:04
标题:
请问有没有暂时修改奔跑增加速度量的语句?
简单的来说就是踩到某些机关,处在某些状态的时候暂时降低玩家奔跑的速度。
是在发现移动速度可以设置成非整数的时候产生的想法,
用处就在于制造追逐战难度以及丰富游戏细节。
注意是修改按Shift奔跑时速度的增加量,不是通过调整当前移动速度来达成。
作者:
VIPArcher
时间:
2014-9-2 00:17
本帖最后由 VIPArcher 于 2014-9-2 00:28 编辑
class Game_CharacterBase
#--------------------------------------------------------------------------
# ● 获取移动速度(判断是否跑步)
#--------------------------------------------------------------------------
def real_move_speed
@move_speed + (dash? ? dash_move_speed : 0)
end
def dash_move_speed
#这里面你可以各种判断然后返回值,这个值就是跑步的移动速度加成
return $game_party.members.any?{|a|a.state?(2)} ? 2 : 1 #这里的意思是如果队伍里有2号状态,那么移动速度加成为2否则为1
end
end
复制代码
作者:
三途亚梦
时间:
2014-9-2 00:42
VIPArcher 发表于 2014-9-2 00:17
已经解决,十分感谢~
可结贴。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1