查看: 3374|回复: 3

[已经解决] 如何制作通过按键触发的即时技能

[复制链接]
梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
回帖
28
发表于 2020-3-27 09:33:28 | 显示全部楼层 |阅读模式
悬赏10星屑未解决
比如按下Q键触发能够使主角加速一段时间的技能,而且有CD

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2020-3-27 11:17:13 | 显示全部楼层
加速一段时间似乎不需要用通常的数据库技能来做,并行处理一个事件,判断键盘按键,如果按下Q键(对应RM中的虚拟键L键)则使用移动路线增加玩家的移动速度和频率,然后移动路线等待一段时间之后回复原有速度,然后本并行事件再等待一段时间作为CD(等待会阻塞分支条件的运行)……


好像很繁琐……实际上是标准操作(逃
但是看起来LZ并不仅仅想要实现这个效果?如果还需要别的效果就再说……(如果不是战斗场景,大概可以用状态解决?)
祝好。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
回帖
1401
发表于 2020-3-27 11:40:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
253
在线时间
13 小时
注册时间
2020-3-22
回帖
28
 楼主| 发表于 2020-3-27 12:11:01 | 显示全部楼层
MCCF 发表于 2020-3-27 11:17
加速一段时间似乎不需要用通常的数据库技能来做,并行处理一个事件,判断键盘按键,如果按下Q键(对应RM中 ...

多谢了!和我想实现的效果差不多了!就是按下Q主角加速持续几秒,然后加速结束就进入CD
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部