Project1
标题:
求一个关于移动速度的脚本。。。
[打印本页]
作者:
CR~
时间:
2014-11-17 12:19
标题:
求一个关于移动速度的脚本。。。
本帖最后由 CR~ 于 2014-11-17 15:20 编辑
想要一个移动速度的脚本,
角色初始速度是1,角色按空格键后,每等待(变量1)帧,速度加0.5,最大速度为(变量2/10)。。。
当角色松开空格键时,速度开始下降,等待(变量3)帧,速度下降0.5。当主角再次空格键时,速度从现在的速度开始往上加,
比如松开按键,速度从5降到了3,然后再按按键,速度直接从3开始往上加。
此外当主角撞到不可通行的图块儿时,速度直接降到1。。。
谢谢,
作者:
wolves
时间:
2014-11-23 03:14
标题:
标题
本帖最后由 wolves 于 2014-11-23 03:16 编辑
速度貌似不能用浮点数,按住空格的话用全键盘脚本比较好,用高精度计时器获取时间吧,然后用一个全局变量判定何时需要加速。
需要修改速度,就把Game_Character里加上一个
def move_speed
return @move_speed
end
def move_speed=(a)
@move_speed=a
end
然后用$game_map.events[id]=speed
修改速度
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1