Project1

标题: 鼠标不点击触发角色移动 [打印本页]

作者: gaofei677    时间: 2013-4-14 11:28
标题: 鼠标不点击触发角色移动
我有一个鼠标不点击触发角色移动的事件,本身挺好用,但是有一个BUG就是,如果角色触碰到障碍物或者地图边际而导致不能移动的时候,这个事件就不起作用了,需要手动(方向键或者点击)让角色离开障碍物/边际,然后这个事件又可以继续使用了,求大家帮我看一看,这个问题如何解决


作者: Password    时间: 2013-4-14 12:13
那就判断角色是否碰到了障碍物,也就是判断主角移动后坐标是否变化了(应该是不要勾上等待的)
如果没有变化,就让角色后退一步什么的吧。
(我理解的到底对不对的说 似乎这只是个治标不治本的解决方案……)
作者: 八宝粥先生    时间: 2013-4-14 16:25
测试发现这样做就可以。

顺便:
最近我也在玩鼠标,你的第一句直接
  1. $mx,$my=Mouse.get_pos
复制代码
就行
作者: 丁二狗    时间: 2013-4-18 19:52
rpg用鼠标干什么
作者: gaofei677    时间: 2013-4-19 15:02
丁二狗 发表于 2013-4-18 19:52
rpg用鼠标干什么

我这个不是RPG呀




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