新的scratch作品更新了:纯画笔绘制金字塔,源码直接给

希望大家能持续关注我们,我们经常会分享一些少儿编程相关的资料。

请大家记得我们是一个资料分享的公众号,只要你找少儿编程相关的资料,来我们这里就对了相关资料分享如果有问题,大家可以在文字底部留言。

大家方便转发文章到朋友圈的可以帮忙转发一下,非常感谢

03f8b56ca1e983d1874ca84dc67b8877.png

我用夸克网盘分享了「绘制金字塔.sb3」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。

链接:https://pan.quark.cn/s/2111c862cbb4

以下是使用 Scratch 实现用纯画笔绘制金字塔的步骤:

一、准备工作

  1. 打开 Scratch 软件:启动 Scratch 编程环境,进入主界面,能看到舞台、脚本区、角色区等不同的功能区域。

  2. 添加画笔扩展:点击左下角的 “扩展” 按钮,在弹出的扩展列表中选择 “画笔”,启用画笔相关的功能积木块,方便后续绘制操作。

  3. 初始化画笔:在脚本区添加如下积木块来设置画笔的初始状态。

  • “清除所有画笔痕迹” 积木块,用于清除舞台上之前可能残留的绘制内容,让画面保持干净整洁,便于开始绘制金字塔。

  • “将画笔颜色设定为(具体颜色)” 积木块,比如选择金黄色、土黄色等适合金字塔外观的颜色,可以通过点击颜色块来挑选心仪的颜色。

  • “将画笔粗细设定为(具体数值)” 积木块,根据想要的线条效果设置粗细,例如设为 3 或 4 等数值,使金字塔的轮廓能清晰呈现出来。

二、确定金字塔的位置

使用 “移到 x:(数值) y:(数值)” 积木块,将虚拟的 “画笔” 移动到舞台上合适的位置作为金字塔的起始绘制点。比如可以选择舞台中心偏下一点的位置,像 “移到 x:0 y:-100”(具体坐标可根据个人喜好以及希望金字塔在舞台上呈现的布局进行调整)。

三、绘制金字塔的底面

金字塔底面通常是正方形,我们可以利用循环来绘制。

  1. 设置循环次数:使用 “重复执行(4)” 积木块,因为正方形有 4 条边。

  2. 绘制每条边:在循环内部,放置 “移动(边长对应的步数)步” 积木块(这里的边长对应的步数需要根据你期望的金字塔大小来确定,比如设为 100 步等)和 “右转(90)度” 积木块,这样每次移动一定长度后右转 90 度,循环执行就能绘制出正方形的底面了。

四、绘制金字塔的侧面

金字塔有多个三角形的侧面,以常见的正四面体金字塔为例(四个侧面都是等边三角形),我们按以下方式绘制侧面。

  1. 移动到侧面起点:绘制完底面后,使用 “移到(底面某条边的起点坐标)” 积木块(例如可以选择底面正方形一条边的左端点坐标),将画笔移动到侧面三角形的起点位置。

  2. 绘制侧面三角形:

  • 利用 “重复执行(3)” 积木块,因为三角形有 3 条边。

  • 在循环内部,放置 “移动(侧面边长对应的步数)步” 积木块(侧面边长的步数要根据金字塔整体比例合理设置,通常会比底面边长稍短一些,比如设为 80 步等)和 “左转(120)度” 积木块,每次移动一定长度后左转 120 度,这样就能绘制出一个等边三角形的侧面了。

绘制其他侧面:按照上述方法,依次移动到其他几个侧面的起始位置,重复绘制侧面三角形的步骤,绘制出剩下的侧面,最终就形成了一个金字塔的形状。

五、完善绘制效果

  1. 调整画笔颜色或粗细(可选):如果觉得金字塔整体的颜色或线条粗细不够理想,可以再次使用 “将画笔颜色设定为(新颜色)” 或 “将画笔粗细设定为(新数值)” 积木块进行调整,然后重新绘制,使金字塔的外观更符合期望。

  2. 添加阴影或装饰(可选):可以利用画笔功能继续添加一些简单的元素,比如在金字塔一侧绘制阴影,让它看起来更立体,或者添加一些装饰线条等,让画面更丰富美观。这可以通过继续使用画笔的移动、落笔、抬笔等相关积木块结合合适的角度、步数等操作来实现。

通过以上步骤,就可以使用 Scratch 的画笔功能绘制出一个金字塔啦,在实际操作过程中,多尝试调整边长对应的步数、画笔颜色、粗细等参数,来让绘制出的金字塔达到满意的效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青少儿编程课堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值