收藏
回答

如何触发长按事件?

好像只能点击触发事件,没有找到直接可以用的长按按钮事件。需要手写吗,还是我没找到呀?

回答关注问题邀请回答
收藏

1 个回答

  • 小蚂蚁
    小蚂蚁
    2021-05-07

    这个精灵被点击的积木块拥有多种事件,可以满足各种点击事件需求。

    你所说的“长按事件”如果是指按住时一直触发的话,例如射击游戏中的按住按键一直发射子弹,那么直接使用“按住”即可。

    如果你指的是“长按按钮一定的时间后,触发一次”,可以使用“按下”事件,当按钮按下时,记录一下“全局计时器”的时间,然后根据设定的时间(例如长按2秒钟触发),判断计时器是否过了2秒钟,是的话进行一次触发即可(可以创建一个“长按按钮事件”的通知,发送通知,然后在需要处理逻辑的对象上接收该通知,进行“长按按钮的事件”处理)。

    2021-05-07
    有用
    回复
登录 后发表内容