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