摘要: 今天实现的内容: 新增锁定输入 为输入模块添加锁定键和锁定信号,更新信号。 IPlayerInput public bool lockOn; //锁定信号 JoystickInput public MyButton buttonLockOn = new MyButton(); //锁定键 // Up 阅读全文
posted @ 2021-06-17 16:54 ananoi 阅读(183) 评论(0) 推荐(0)
摘要: 今天实现的内容: 按键长按 长按是判断我们按下一个按键的持续时间是否大于一个固定值,持续时间大于该值说明当前我们正在长按,在黑魂游戏中,玩家的翻滚/后跳和冲刺都是一个按键,区别在于长按该键是冲刺,短按就是翻滚/后跳。我们依然会用到计时器来实现按钮长按。 在按下按键后,我们会开启delaying计时器 阅读全文
posted @ 2021-06-17 15:54 ananoi 阅读(237) 评论(0) 推荐(0)
摘要: 今天实现的内容:计时器类计时器类,估计是个游戏都用得上。我们将专门实现一个计时器类,马上就会在实现按钮长按判断和双击判断中用上。当时,设置计时器的duration,执行Go方法,计时器状态将在elapsedTime >= duration时从RUN变为FINISHED,计时器代码如下: using 阅读全文
posted @ 2021-06-17 10:34 ananoi 阅读(95) 评论(0) 推荐(0)