有一个任务,要实现当鼠标按下左键可以绘制蓝色线段,按下右键绘制红色线段,没有按下时不绘制效果。


scratch鼠标画笔-模拟鼠标的左右按键效果_无法识别

scratch当中鼠标只能检测按下,无法识别左右按下,但是可以通过使用变量记住上次点击的的效果,下一次再点击就切换不同的效果,从而实现鼠标左右按键的效果。


下面就是默认初始第一次按下为左键,第二次就为右键了。(这里的左右按键是我们人为分别的,实际上你两次点击左边或者右边也识别不出来,只能保证前后两次不同的颜色效果)

       scratch鼠标画笔-模拟鼠标的左右按键效果_右键_02      

分开放大代码

       scratch鼠标画笔-模拟鼠标的左右按键效果_右键_03