教学原文参考:记录画图轨迹
这篇文章会介绍,在 Scratch 3 里使用扩充功能的画笔,搭配变数、清单、逻辑判断、重复无限次...等积木,制作一个可以记录画图轨迹的功能,纪录轨迹後,按下播放就可以自动画出图形。
在角色编辑区,删除猫咪角色,加入一个「空白」的角色,命名为「画笔」 ( 参考:Scratch 角色设定 )。
因为待会使用画笔绘图,不会出现角色,所以直接使用全空的空白角色。
接着加入两个预设的图案,一个是绿色打勾 ( 命名为 ok ),一个是黑色打叉 ( 命名为 no ) ( 参考:Scratch 角色设定 )。
点击「ok」角色,从左侧积木清单里,新增 n、ok 和 no 三个变数,以及 x 和 y 两个清单。
设定点击角色时,广播「开始画」的讯息,并设定点击绿旗的动作:
点击「no」角色,设定点击角色时,删除清单 x 和 y 的所有项目,并将清除舞台上的笔迹。
设定点击绿旗的动作:
完成後,点击绿旗,滑鼠移动到 ok 或 no 的角色上,就会出现对应的文字。
点击「画笔」角色,设定点击绿旗的动作:
新增另外一组点击绿旗积木,使用重复无限次积木,每次重复执行:
新增收到「开始画」讯息的动作:
完成後,点击绿旗,用滑鼠在舞台上画图,点击绿色勾勾就会画出同样的图形,点击黑色叉叉就会清空画面。
范例解答:记录画图轨迹
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
>>: Day_16 : 让 Vite 来开启你的Vue 之 资料定义 ref 与 reactive
一. 前言 词性标注 Part Of Speech(後面皆简称POS),简单来说就是将文章、句子中,...
虽然 Blazor 不需要用到 JavaScript,但某些已有的 library 还是很方便,不能...
9/25: 隔一天才发现因为前一天字数不够,草稿发文不成功所以断赛了QQ 还是把昨天测试的结果放上来...
前言 由於 CKEditor 的客制化需要仰赖 Webpack,无法在 Vite 的专案上使用 因此...