Project1

标题: 怎么在公共事件里设置 主角每走一步路消耗SP1点 [打印本页]

作者: 李思无    时间: 2011-4-26 16:09
标题: 怎么在公共事件里设置 主角每走一步路消耗SP1点
当该条件激活后! 关闭前 主角每走一步路  消耗SP1点
作者: 小⑨    时间: 2011-4-26 17:39
暂时想到一个办法,就是用变量随时记录角色的X和Y坐标。当角色坐标改变的场合,更新两个用来记录的变量,并且消耗SP1点。这样似乎不是很完美,因为场所移动好像也会导致消耗SP的问题。无论如何还是感觉用公共事件比较勉强= =
作者: a19981007a    时间: 2011-4-26 17:49
如果按下某某键时 -1SP 等待5帧,若还按着接着扣,如此循环....
作者: 小⑨    时间: 2011-4-27 17:56
突然想到可以用状态法实现,但是需要稍微动一点脚本,不过比事件方便得多。
直接模仿连续伤害(slip_damage?)的方法制作一个移动时连续伤害SP的状态,然后给角色附加那个状态就可以实现了……
作者: IamI    时间: 2011-4-27 18:36
$game_player.is_moving?     判断角色移动中?每次从真变伪一次触发。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1