原创免费创意Scratch30教程画笔

中科白癜风公益惠民活动 https://m-mip.39.net/pf/mipso_6359009.html

概述

今天我们主要讲解如何使用画笔模块同时画两条直线。

能力要求:

1.已经理解如何使用画笔模块画一条直线。

2.已经理解如何使用画笔模块画两条直线

如果你还不理解,请先去学习我的这节教程,然后再继续。

原创免费创意Scratch3.0教程画笔篇02画两条直线

最终效果如下图:

因为仅从图片看不到绘制过程,建议看演示效果或者下载源码运行。

实现原理:

先绘制第一条直线的一个点,然后绘制第二条直线的一个点,然后依次类推。

画笔在绘制的过程中在不停的抬笔、落笔。

相关模块:

-运动

-事件

-控制

-运算

-变量

-画笔

实现方法:

编程指令具体实现如下图,我会将关键点进行讲解。

a.这里我们用到了两个变量。

变量i代表绘制的次数。

变量xPos代表当前画笔的位置。

在程序启动后,我们一般都先初始化变量的值。

b.设置画笔参数。

颜色黑色,粗细为1。

大家自己制作时可以根据个人喜好自行修改。

c.绘制过程。

主要分成4大部分,一个箭头和三个方框。

1循环语句,当i大于99就是等于的时候,结束循环。

2绘制第一条直线的一个点。

3绘制第二条直线的一个点。

4修改变量的值。

注意:将变量xPos增加1,直线就会朝右绘制。如果将值改为-1,直线就会朝左绘制。

程序讲解完了,自己动手编写一下吧。

本期问题:

1.如何同时画两条不同方向的直线呢?

答案我们下期揭晓。

NO!

不要等到下期,我们这期就揭晓,因为:今日事,今日毕。

1.如果你还没有认真思考过,请你马上思考一会。

2.如果你尝试过却做不出来,请你下次再接再厉。

3.如果您已经完全实现出来,请你给自己一个赞。

本期问题答案:

1.我们需要再新建一个变量,用两个变量分别保存两条直线当前的起点。

效果如图:

a.xPos1和xPos2分别保存两条直线的起点。

b.每绘制一点,xPos1加1,xPos2减1,这样两条直线就分别朝相反的方向绘制了。

知识拓展:

1.虽然说是同时绘制,其实指令执行是有先后顺序的。只是指令是瞬间完成,到我们的视觉上就是同时了。

2.线其实就是由一个一个点构成。在这个程序中,我们每走一步可以看做在绘制一个点,走步多了就构成了线。

相关术语:变量。

在以后的课程中,变量我们会用的越来越多,它是编程最基础最基础的知识。

再说两句

本次课程到此结束。

欢迎拍砖或者点赞。

下次课程:画一条虚线。怎么实现呢?请先自己思考一下吧。

——————————————

.欢迎留言,分享您的独特思想。

.随手

转载请注明地址:http://www.1xbbk.net/jwbys/7405.html


  • 上一篇文章:
  • 下一篇文章:
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7