scratch积木编程-[微进阶]纯画笔时钟[单角色]

Posted 吴迦诺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scratch积木编程-[微进阶]纯画笔时钟[单角色]相关的知识,希望对你有一定的参考价值。

hello,大家好,这里是Rocky丶的scratch基础教程

最近看到A营许多小伙伴都在做scratch的HpP[hundred present pen;纯画笔]游戏;

我也突发奇想来做个简单的纯画笔时钟

大概效果是这样的(因为是画笔,所以可能有点简陋,请大家不要见怪)

目录

在线网站

下面开始讲解:

1.变量定义:

2.分块讲解:

主程序:

画边框:

 画分格:

画三针:


在线网站

下半部分是用图章做的,有造型不算纯画笔,所以只教上半部分,要源码去底下拿扒QWQ

所有积木如下;

 

下面开始讲解:

1.变量定义:

需要的知识很少(圆的运用) 

 先定义一个常量-半径=48;

2.分块讲解:

主程序:

定义半径变量-(常量)

面向90方向和不可旋转不需要,因为是我在底下整造型图章要用的;

然后重复执行

清屏后

依次调用各函数

注意:切不可将清除放在函数后!

画边框:

边框粗细设置成1就可以了,太粗不好看,

记住任何画笔作品移动前都要考虑是否需要抬笔?(某些大佬的PTE可能不需要)

抬笔移动到白色箭头所指处(原点在0,0);

然后顺时针画圆,具体画圆的讲解可以看CC哥的文章

圆的周长为2*π*r(作者就约为3.14了);

 画分格:

大格子长7,所以要先抬笔走(半径-7)步再落笔走剩下七步,最后抬笔移动半径的相反数步

小格子同理;

旋转角度算法:360/12=30度

思路:我们分成12组来画,每组一个大格子,四个小格子,但是格子与格子之间的角度差都是6度;

画三针:

 这里只用了简单的时间问题角度计算

感谢观看我的博文,请留下一个免费的赞再走好吗?

以上是关于scratch积木编程-[微进阶]纯画笔时钟[单角色]的主要内容,如果未能解决你的问题,请参考以下文章

scratch积木编程----[微进阶]打靶-上(简单非线性移动)

Scratch画雪花 电子学会图形化编程Scratch等级考试四级真题 2020-12

少儿编程 电子学会图形化编程等级考试Scratch二级真题解析(判断题)2021-6

Scratch及C++知识点循序渐进

全国青少年编程等级考试Scratch二级真题解析2020.9B卷(判断题)

蓝桥杯选拔赛真题33Scratch画笔功能 少儿编程scratch蓝桥杯选拔赛真题讲解