最近收到不少网友的反馈,不知道如何去处理好鼠标双击的问题。鼠标双击,在scratch编程中是经常会用到的。今天莱德老师重量来给大家解决下scratch双击鼠标怎么编程?如何更好的处理scratch鼠标双击事件:
scratch双击鼠标怎么编程:
这里以scratch双击打开礼物盒子为例,默认造型是关闭的盒子,当双击后,盒子打开;

我们首先来分析下,当鼠标第一次点击角色时,需要满足的条件是(按下鼠标与碰到鼠标指针),等待鼠标松开后,再根据计时器的时间,间隔在0.2s内,产生第二次点击,就触发事件;如果间隔时间大于0.2s,继续循环判断;一直重复循环,直到计时器时间大于0.2s结束;
scratch鼠标双击事件实现步骤如下:
step1、选择Gift角色,造型添加一个打开的造型;点击绿旗默认礼物盒是关闭的;

step2、重复循环判断鼠标点击情况;如鼠标碰到了角色,并且按下了鼠标,这是鼠标第一次点击的情况;这个时候我们利用计时器来帮助我们及时两次鼠标点击的间隔时间;第一次点击后计时开始;

step3、等待鼠标松开,判断第二次鼠标点击情况;也是重复执行的去判断,直到间隔的时间大于0.2s就跳出循环执行第一次点击,否则的话,就执行第二次点击;
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。