花开满园-Scratch画笔艺术

花开满园-Scratch画笔艺术

花开满园-51scratch
花开满园-Scratch画笔艺术
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品简介

今天为大家奉上的Scratch作品是《花开满园》,这是一款画笔绘制作品。作品通过Scratch中的画笔相关指令结合数学几何知识绘制出一朵朵形态各异的花儿,有实心圆,有正多边形,有花瓣,每一朵儿都有花径。花朵的颜色和形态都是随机的,每次点击绿旗执行程序的时候,都会画出不同花朵,整体呈现出一幅花开满园的效果。

在使用Scratch绘制花开满园作品中,主要使用了如下知识点:

  • 循环编程,这里主要使用了指定次数循环,以及循环的嵌套用法
  • 条件编程,本作品中使用的是单分支条件,也就是如果…那么指令
  • 画笔相关指令,包括擦除、抬笔、落笔、设置画笔粗细、设置画笔大小等
  • 运动编程,包括移动10步、右转、移到(x,y)指令、面向方向指令和滑行指令
  • 变量
  • 自制积木及其参数的使用
  • 数学运算,包括获取随机数、除法

由于这里的花朵有三种形状,分别是实心圆、花瓣和正多边形,因此在创作过程中,我们充分利用了函数的编程思想,将这几个功能独立的模块定义为自制积木,然后在通过随机数对变量赋值,从而随机调用这三个自制积木绘制形态各异的花朵。

代码片段

Scratch绘制花开满园作品难度中等偏上,综合性较强,总代码量为76行,下图是小艺术家角色的部分代码:

Scratch花开满园代码片段-www.51scratch.com
Scratch花开满园代码片段

作品效果

Scratch绘制花开满园作品的完整效果如视频所示:

Scratch花开满园作品效果
© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容