精华内容
下载资源
问答
  • scratch画笔判断两圆是否碰撞.pdf
  • scratch项目:自制电子画板(Scratch画笔类积木、事件类积木中消息广播的应用)目录学习目标程序目标程序流程图背景和角色任务拆解任务一:妙笔生花任务二:魔法画笔难点详解难点一:画笔造型中心的设置难点二:画笔...

    目录

    学习目标

    • 知识与技能目标:
      a) 熟悉Scratch中常用的画笔类积木的效果和用法;
      b) 掌握Scratch中跨角色传递消息、实现控制的方法。
    • 过程与方法目标:
      a) 通过为画笔设置不同粗细和颜色属性掌握画笔类常用积木的作用;
      b) 通过实现点击粗细和颜色角色改变画笔角色的属性的过程掌握消息广播的用法。

    程序目标

    • 启动程序后,画笔随着鼠标运动,按下鼠标后画笔能在画板上留下痕迹,选择不同的粗细或颜色可以改变画笔的粗细和颜色属性。

    程序流程图

    • 画笔角色流程图:
    • 颜色角色/粗细角色流程图:
      在这里插入图片描述
    • 橡皮擦角色流程图
      在这里插入图片描述

    背景和角色

    在这里插入图片描述

    任务拆解

    任务一:妙笔生花

    1. 日常程序初始化:
      (1)点击绿旗之后要保证画笔始终在所有角色的最上方,故要用到【外观】中的【移到最上层】;
    (2)还要保证画笔始终是跟着鼠标运动的,故要用到【运动】中【移到‘鼠标指针’】和【重复执行】。

    在这里插入图片描述

    • 在这里我们总结出画笔类积木的第一个规律:
      在这里插入图片描述
    1. 当鼠标按下并移动时,画笔将出现并跟随鼠标运动,同时能够在舞台上绘制线条。
      (1)根据流程图:画笔跟随鼠标运动,当点击鼠标时能【落笔】绘制线条(本质是绘制出鼠标的运动坐标轨迹);松开鼠标时会【抬笔】,此时不再画线。
      (2)为了让初始启动程序时画笔笔刷的颜色和粗细保持一致,我们也要对画笔的粗细和颜色做初始化:
    • 在这里我们总结出画笔类积木的第二个规律:
      在这里插入图片描述
    • 画笔类常用积木及功能如下:
      在这里插入图片描述
    1. 我们得到最终画笔角色的初始化脚本:
      在这里插入图片描述

    任务二:魔法画笔

    (1)选择笔刷颜色后,画笔颜色会切换成选择的颜色;
    (2)选择笔刷粗细后,画线宽度会切换成选择的宽度;
    (3)选择橡皮后,画笔会变成橡皮擦掉多余的线。

    1. 我们可以联想到在《运算帮帮帮》项目中,点击按钮角色,人物角色会说话,这种跨角色的控制我们用【消息广播】来实现:
      在这里插入图片描述
      2.接下来思考以下问题:
    • A:谁广播消息?什么时候广播?广播什么消息?
      在这里插入图片描述
    • B:谁接收消息?接收消息后执行什么动作?
      在这里插入图片描述
    • C:当接收到橡皮擦消息时,画笔造型属性有什么变化?如何实现?
      在这里插入图片描述
      综上:我们得到画笔角色的脚本如下:
      在这里插入图片描述
      颜色/笔刷角色以红色角色/笔刷1角色为例、橡皮擦角色脚本如下:

    难点详解

    难点一:画笔造型中心的设置

    1. 设置完脚本之后画笔角色如果无法在画布上画线,可以先检查一下画笔造型的中心。在此程序中,落笔的过程其实是记录鼠标的运动痕迹,为了更逼真我们把画笔的造型中心设置在笔尖,要注意画笔造型不能挡住造型中心点。(同样画笔造型2的中心点也要注意此点)

    难点二:画笔造型的切换问题

    1. 很多人在做这个项目的一开始把精力花费如何设置橡皮擦角色的脚本,来达到点击橡皮擦角色,橡皮擦会跟随鼠标运动的目的。
      ···在这里,本人为画笔角色设置了两个造型,造型1为画笔,造型2为橡皮擦。初始化时为造型1,点击橡皮擦角色后切换为造型2,点击笔刷粗细和颜色角色又切换为造型1。

    拓展任务:力争上游

    1. 再添加几种你喜欢的颜色;
    2. 设置多种橡皮擦的粗细;
    3. 实现让画笔只在白色区域留下痕迹;(提示:控制坐标范围)

    素材资源

    注:项目的样例程序本次免费分享,如果觉得有用,点个赞留个评论吧~

    网盘链接:
    链接:https://pan.baidu.com/s/11jCguJIWUXCDoHFk_BlvqA
    提取码:l8tr

    补充说明

    1. 分享三个带详细步骤和难点说明的scratch入门项目教程,家长和老师朋友们可以在参考借鉴,链接如下:
    1. 高级教程分享:
    1. 详细教程:如何把scratch文件转化为.exe可执行文件?(含转换器安装包链接)

    --------------加关注未来会有更多惊喜哦~--------------

    如有教学需要,请在评论区留下邮箱,博主会把教学PPT以邮箱的方式发送~~

    展开全文
  • scratch画笔判断两圆是否碰撞

    多人点赞 热门讨论 2021-08-14 21:18:15
    首先是一个简单的以点代圆,有图可以知道两个圆的半径都是25; 所以我们只要判定两点间距离小于51就好了,但是因为我们只能使用画笔一个角色所以需要运用两点间距离公式

    首先是一个简单的以点代圆,有图可以知道两个圆的半径都是25;

    所以我们只要判定两点间距离小于51就好了,但是因为我们只能使用画笔一个角色所以需要运用两点间距离公式 

     

    展开全文
  • scratch画笔跟随 一、题目要求 1、编程实现 通过编程实现具有画笔功能的程序,按下鼠标画笔跟随鼠标移动,抬起鼠标画笔停止绘制 2、具体要求 运行程序,清空屏幕,画笔角色隐藏; 在舞台区域按下...

    scratch画笔跟随

    一、题目要求

    1、编程实现

    1. 通过编程实现具有画笔功能的程序,按下鼠标画笔跟随鼠标移动,抬起鼠标画笔停止绘制

    2、具体要求

    1. 运行程序,清空屏幕,画笔角色隐藏;

    2. 在舞台区域按下鼠标,画笔跟随鼠标移动,松开鼠标按键,画笔停止绘制;

    3. 再次点击运行程序,清除屏幕

    二、案例分析

    1、角色分析

    角色:画笔(Pencil)

    2、背景分析

    背景:空白背景

    3、前期准备

    1. 删除默认的小猫角色,并从角色库中添加Pencil到角色列表中,如下图所示:

    1. 默认的空白背景不变

    2. 从拓展模块中添加画笔模块到模块列表中,如下图所示:

    展开全文
  • 学习目标知识与技能目标:a) 熟悉Scratch中常用的画笔类积木的效果和用法;b) 掌握Scratch中跨角色传递消息、实现控制的方法。过程与方法目标:a) 通过为画笔设置不同粗细和颜色...

    学习目标

    知识与技能目标:

    a) 熟悉Scratch中常用的画笔类积木的效果和用法;

    b) 掌握Scratch中跨角色传递消息、实现控制的方法。

    过程与方法目标:

    a) 通过为画笔设置不同粗细和颜色属性掌握画笔类常用积木的作用;

    b) 通过实现点击粗细和颜色角色改变画笔角色的属性的过程掌握消息广播的用法。

    程序目标

    启动程序后,画笔随着鼠标运动,按下鼠标后画笔能在画板上留下痕迹,选择不同的粗细或颜色可以改变画笔的粗细和颜色属性。

    程序流程图

    画笔角色流程图:

     

    颜色角色/粗细角色流程图:

    橡皮擦角色流程图

    背景和角色

    任务拆解

    任务一:妙笔生花

    日常程序初始化:

    (1)点击绿旗之后要保证画笔始终在所有角色的最上方,故要用到【外观】中的【移到最上层】;

     

    (2)还要保证画笔始终是跟着鼠标运动的,故要用到【运动】中【移到‘鼠标指针’】和【重复执行】。

    在这里我们总结出画笔类积木的第一个规律:

    当鼠标按下并移动时,画笔将出现并跟随鼠标运动,同时能够在舞台上绘制线条。

    (1)根据流程图:画笔跟随鼠标运动,当点击鼠标时能【落笔】绘制线条(本质是绘制出鼠标的运动坐标轨迹);松开鼠标时会【抬笔】,此时不再画线。

    (2)为了让初始启动程序时画笔笔刷的颜色和粗细保持一致,我们也要对画笔的粗细和颜色做初始化:

    在这里我们总结出画笔类积木的第二个规律:

    画笔类常用积木及功能如下:

    我们得到最终画笔角色的初始化脚本:

    任务二:魔法画笔

    (1)选择笔刷颜色后,画笔颜色会切换成选择的颜色;

    (2)选择笔刷粗细后,画线宽度会切换成选择的宽度;

    (3)选择橡皮后,画笔会变成橡皮擦掉多余的线。

    我们可以联想到在《运算帮帮帮》项目中,点击按钮角色,人物角色会说话,这种跨角色的控制我们用【消息广播】来实现:

    2.接下来思考以下问题:

    A:谁广播消息?什么时候广播?广播什么消息?

    B:谁接收消息?接收消息后执行什么动作?

    C:当接收到橡皮擦消息时,画笔造型属性有什么变化?如何实现?

    综上:我们得到画笔角色的脚本如下:

    颜色/笔刷角色以红色角色/笔刷1角色为例、橡皮擦角色脚本如下:

      https://img-blog.csdnimg.cn/20190928195356629.png

    难点详解

    难点一:画笔造型中心的设置

    设置完脚本之后画笔角色如果无法在画布上画线,可以先检查一下画笔造型的中心。在此程序中,落笔的过程其实是记录鼠标的运动痕迹,为了更逼真我们把画笔的造型中心设置在笔尖,要注意画笔造型不能挡住造型中心点。(同样画笔造型2的中心点也要注意此点)

     

    难点二:画笔造型的切换问题

    很多人在做这个项目的一开始把精力花费如何设置橡皮擦角色的脚本,来达到点击橡皮擦角色,橡皮擦会跟随鼠标运动的目的。

    ···在这里,本人为画笔角色设置了两个造型,造型1为画笔,造型2为橡皮擦。初始化时为造型1,点击橡皮擦角色后切换为造型2,点击笔刷粗细和颜色角色又切换为造型1。

       

    拓展任务:力争上游

    再添加几种你喜欢的颜色;

    设置多种橡皮擦的粗细;

    实现让画笔只在白色区域留下痕迹;(提示:控制坐标范围)

    素材资源

    注:项目的样例程序本次免费分享,如果觉得有用,点个赞或留个评论吧~

    网盘链接:

    链接:https://pan.baidu.com/s/11jCguJIWUXCDoHFk_BlvqA

    提取码:l8tr

    往期推荐

    送书福利|《Scratch3.0少儿编程一玩就会》等你来拿!

    scratch3.0编写的节假日主题课!

    如何用scratch实现打色子的游戏

    scratch3数学之美-曼陀罗曲线

    资讯 | 武汉中小学兴起人工智能课,学生接受程度超过预期

    Scratch3.0中使用多种方法制作贪吃蛇游戏!

    少儿编程成为“刚需”!它是如何演变成未来趋势的?

    优秀课程案例|如何用scratch做星球陷阱

    优秀课程案例|如何用scratch画扇形统计图

    少儿编程家长一定要看看这些值得参加的青少年专业权威赛考!

    优秀课程案例|如何用scratch画折线统计图

    优秀课程案例|如何用scratch画国旗(实心五角星)

    优秀课程案例|如何用scratch画柱形统计图

    少儿编程是如何影响语数外成绩的?

    展开全文
  • Scratch画笔

    2019-11-04 15:45:18
    画笔属于扩展组件,需要先添加扩展,然后才能使用。 画笔的绘制逻辑为: 落笔 移动 抬笔 整个过程下来,就会按画笔移动的轨迹进行绘画。 画笔主要有两种属性: 效果:包含颜色/饱和度/亮度/透明度 ...
  • scratch中实现画笔功能

    千次阅读 2020-04-02 14:53:54
    今天我们来实现一个scratch拓展中的画笔功能。 视频讲解在这里: scratch实现画笔功能 来看一下我们今天的实现效果吧。 今天我们要用到scratch的拓展程序:画笔功能。 我们一般可以在纸上画画,但是在scratch里面...
  • 我们今天是要用画笔来画出不同的同心图案,在画之前,我们先来了解一下画笔模块: 1.画笔模块的用法 画笔模块的用法就是在舞台上留下不同颜色粗细的线条,它的默认是情况是抬笔,我们在使用的时候要让角色移动到合适...
  • 展示效果 链接:https://pan.baidu.com/s/1YouHtSwj2RtpYX83yAeuUA 提取码:anc4 步骤 虫子画笔主要学习到的就是Scratch当中的画笔工具。 第一步:首先要让咱们的虫子一直动起来使用的 ...
  • 画笔和图章的使用:角色是新建角色时使用画笔画的,通过画笔积木和图章的使用,让角色旋转盖章,形成花瓣的形状
  • 10 画笔模块 有关于画笔模块,需要掌握以下两个方面的内容: 能够设置画笔的属性:颜色、粗细、亮度/饱和度/透明度 能够使用画笔绘制各种图案:抬笔、落笔、擦除 1. 使用者可以设置各种画笔属性。 另外,可以...
  • Scratch-(三)神奇画笔

    2020-08-10 16:38:24
    Scratch-(三)神奇画笔一 让一只甲虫可以跟随鼠标移动,在移动过程中,甲虫身后会绘制出七彩曲线。先看一下效果图 首先梳理一下,这里要用到的是画笔指令,我们先来介绍一下画笔 画笔可以从左下角的小图标打开,...
  • 基于Scratch的小蝌蚪找妈妈(画笔)。第四次工业革命是以人工智能、大数据、机器人以及物联网等技术为主的全新技术革命。
  • Scratch之神奇的画笔(1)

    千次阅读 2021-03-05 17:16:48
    课程目标:能够使用Scratch进行编程,让角色在舞台区进行绘制图形。 一、选择角色 将默认角色小猫删除,在角色库中选择爬虫。 二、调用画笔工具 三、进行代码编写 分析: 需要实现的业务逻辑: 1.当点击运行按钮...
  • Scratch-(四)神奇画笔

    2020-08-11 23:53:03
    Scratch-(四)神奇画笔二-键盘控制画笔 在之前介绍过跟随鼠标指针移动,今天来介绍一下可以跟随键盘指定键上下左右移动的。 画笔的设置之前介绍过了,接下来介绍按键如何设置 在侦测模块有默认按下空格键选项,点击...
  • 全国青少年软件编程(Scratch)等级考试试卷(二级) 测试卷-编程题 全国青少年软件编程(Scratch)等级考试试卷(二级) 测试卷-判断题 全国青少年软件编程(Scratch)等级考试试卷(二级) 测试卷 【雕虫小技第8...
  • 剧本介绍:小球落在了舞台中,行驶的轨迹变成了阶梯,又能根据正方形的轨迹行驶。 代码截图:
  • 在公众号会话框中输入“彩色花瓣”获取源码!
  • 点击上面微信号关注我关注我哟每天中午12:00-2:00定期推送文章,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力!今天我们继续分享画笔相关的...
  • 往期推荐 优秀课程案例:使用Scratch画笔积木空角色100%纯画笔绘制一个闹钟! 优秀课程案例:使用Scratch画笔积木模块绘制一个时钟,教程详解带并且素材! 优秀课程案例:使用Scratch制作获取当前时间的时钟 ...
  • 点击上面微信号关注我关注我哟每天中午12:00-2:00定期推送文章,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力!内摆线,指的是一个动圆内切...
  • Scratch-(五)满天星-画笔绘制五角星

    千次阅读 2020-08-14 00:07:00
    Scratch-(五)满天星-画笔绘制五角星 上两篇内容都讲述了画笔的功能,今天来完成画笔如何绘制各种图形的方法,完成一个满天星 首先先来设置背景 去背景添加栏,选择太空,然后挑选合适的背景图,也可以上传喜欢的...
  • Scratch中“画笔”模块能够让使用者模拟画笔在舞台上创作,合理运用能够给作品带来极大的趣味性。 使用者可以设置颜色、粗细、亮度\饱和度、透明度。 同时可以将角色设置为图章,将角色对象向印章一样在屏幕上复制...
  • 第八课 介绍scratch3.0中的【画笔】代码块一、课程内容用【画笔】组件制作一个【小画笔】。在画板上,用小画笔可以画出粗细不同颜色各异的图案。由此课程,初步了解【画笔】组件的使用。二、玩乐scratch1、制作【小...
  • 示例代码: 二、使用画笔工具绘制多边形 要求:学生能够使用画笔工具绘制四边形(正方形)、正五边形、正六边形、正七边形。 分析:与绘制三角形思路一致。 1.旋转角度:前面说到多边形的外角和为360度,向左旋转...
  • scratch积木编程-[微进阶]纯画笔时钟[单角色].pdf
  • hello,大家好,这里是Rocky丶的scratch基础教程 最近看到A营许多小伙伴都在做scratch的HpP[hundred present pen;纯画笔]游戏; 我也突发奇想来做个简单的纯画笔时钟 大概效果是这样的(因为是画笔,所以可能有点...
  • Scratch中运动和画笔模块是最常用的两类积木块。运动模块中的积木块主要与角色的移动、转动等相关的命令;画笔模块中的积木块主要是与线条绘制相关的命令。这两类命令虽然简单,但是要熟练掌握...
  • 前言 本节课以画五彩花朵为主题,...2、学习Scratch画笔模块图章的原理以及使用方法。 3、学习图章与克隆之间的区别。 4、学会分析不同情况下如何使用 程序效果 程序分析 编程知识 课后小题 欢迎大家多多提建议~~ ...
  • 今天我们来分享一个特别的版本,俄罗斯方块之纯画笔绘制特订版,这个样子大大的增加了我们的... 优秀课程案例:使用Scratch画笔积木模块绘制模拟外摆线! 优秀课程案例:使用Scratch画笔积木模块绘制模拟内摆线!

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 597
精华内容 238
关键字:

scratch画笔