脑课堂编程教育

Scratch教程_入门(二十一)——鼠标和画笔

Scratch 4年前
40 0 0
脑课堂编程培训

我们在之前学过画笔基础,可以绘制各种图案,那么图形轨迹能不能通过鼠标的拖动来实现呢?我们今天就来学习一下画笔和鼠标的结合。

剧本介绍

春蝉到死丝方尽,蜡炬成灰泪始干。老师上课的时候会用到粉笔来写字,通过黑板和粉笔传授学生知识,一块黑板能够用很久,粉笔刷可以让黑板重复使用。当点击鼠标左键的时候,将有线条随着鼠标拖动的轨迹而出现,当松开鼠标左键的时候,轨迹消失。

程序设计思路

1、准备一个黑色背景作为黑板;

2、准备一个画笔角色充当粉笔;

3、当绿色旗帜被点击的时候,按下鼠标左键并拖动即可出现白色线条,松开的时候线条消失。

积木代码

file

舞台背景可以自己制作,很简单,在背景选项里面点击绘制新背景,就出现一个白色的背景,通过染色通把背景染成黑色即可。再制作一个粉笔角色,一个白色填充的小圆圈作为粉笔头。因为我们是通过鼠标来充当书写角色的,那么粉笔的角色就需要隐藏并跟随鼠标指针坐标移动。当绿色旗帜被点击开始的时候,隐藏角色并重复执行移到鼠标指针,这就实现了角色跟随鼠标移动的功能。然后再来制作粉笔轨迹的脚本,当绿色旗帜被点击开始的时候,清空所有画笔轨迹,相当于用黑板刷把黑板清洗一遍。将画笔颜色设定为白色,当然也可以是其他颜色,重复执行如果下移鼠标(下移鼠标是翻译的问题,应该是按下鼠标左键)那么将画笔的大小设定为5并重复执行20次落笔,然后抬笔并清空。如果不希望黑板上的字迹清空的话,在清空脚本去掉即可,重复执行的次数也可以相应增加。我们来看看下面的动态演示:

file

小结

我们学习的这个功能还可以用到哪方面呢?是不是跟触屏手机上的一些划痕游戏相像,当我们划过手机屏幕的时候,就会有轨迹出现,比如水果忍者。因为翻译的问题,有些个别功能会让人误解,这个我们操作多了,尝试多了,就明白了。

收藏

本文标题:Scratch教程_入门(二十一)——鼠标和画笔

本文链接:https://naoketang.com/p/rp0566le5x2m

评论区

推荐课程