查看: 1868|回复: 4

[已经解决] 怎么在公共事件里设置 主角每走一步路消耗SP1点

  [复制链接]
梦石
0
星屑
70
在线时间
233 小时
注册时间
2011-4-25
回帖
110
发表于 2011-4-26 16:09:03 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
当该条件激活后! 关闭前 主角每走一步路  消耗SP1点
梦石
0
星屑
50
在线时间
158 小时
注册时间
2011-3-13
回帖
66
发表于 2011-4-26 17:39:58 | 显示全部楼层
暂时想到一个办法,就是用变量随时记录角色的X和Y坐标。当角色坐标改变的场合,更新两个用来记录的变量,并且消耗SP1点。这样似乎不是很完美,因为场所移动好像也会导致消耗SP的问题。无论如何还是感觉用公共事件比较勉强= =

游戏发布帖戳图进入> <
回复

使用道具 举报

梦石
0
星屑
93
在线时间
331 小时
注册时间
2010-10-24
回帖
735
发表于 2011-4-26 17:49:46 | 显示全部楼层
如果按下某某键时 -1SP 等待5帧,若还按着接着扣,如此循环....
回复

使用道具 举报

梦石
0
星屑
50
在线时间
158 小时
注册时间
2011-3-13
回帖
66
发表于 2011-4-27 17:56:36 | 显示全部楼层
突然想到可以用状态法实现,但是需要稍微动一点脚本,不过比事件方便得多。
直接模仿连续伤害(slip_damage?)的方法制作一个移动时连续伤害SP的状态,然后给角色附加那个状态就可以实现了……

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2

查看全部评分


游戏发布帖戳图进入> <
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2011-4-27 18:36:27 | 显示全部楼层
$game_player.is_moving?     判断角色移动中?每次从真变伪一次触发。

点评

好吧II大人还有这种东西= =  发表于 2011-4-28 17:43

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 发卡0 0

查看全部评分

菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部