魔幻多边形-Scratch画笔艺术动画作品

魔幻多边形-51scratch
魔幻多边形-Scratch画笔艺术动画作品
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《魔幻多边形》,这是一款基于画笔艺术动画作品,作品展示了美轮美奂的多边形动画效果。

点击绿旗,运行程序,在黑色的舞台背景中,10个彩色的正多边形一字排开,像舞狮表演一般,上下翻飞。你还可以调节上方的两个滑动条得到不同的动画效果,其中边数是用来调整正多边形的边数的,其取值范围为1到6,1表示一个点,2会得到一条直线,3会得到等三角形,依此类推,而距离则是用来改变正多边形之间的距离的,其取值范围为5到30,值越小,多边形之间的距离越近,反之则越远。

作品效果

Scratch魔幻多边形作品的完整效果如视频所示:

Scratch魔幻多边形作品效果

作品解读

Scratch魔幻多边形作品只用了一个角色,如图所示:

Scratch魔幻多边形角色列表
Scratch魔幻多边形角色列表

本作品的创作,完全是基于Scratch画笔来实现的,因此也不需要其它角色,这里的角色造型有两个,一个是黑色的小方块,另一个则是覆盖整个舞台的黑色图片,造型列表如图所示:

方块造型列表
方块造型列表

作品的整体实现,分为三步:

  • 绘制正多边形
  • 连续绘制10个正多边形
  • 实现动画特效

这里重点介绍前面两步的代码实现。

1.绘制正多边形

为让代码结构更加的清晰命了,我们可以使用自制积木来完成这个功能,同时为了增加灵活性,需要定义几个参数,比如边数、位置(包括x坐标和y坐标)、大小和方向,其代码如图所示:

Scratch绘制正多边形自制积木
Scratch绘制正多边形自制积木

2.连续绘制10个正多边形

有了绘制正多边形的自制积木,接下来我们就可以使用循环来绘制多个并连在一起了,这里的关键是要设置好10个正多边形的位置和方向,同样,我们也可以使用自制积木来实现,其代码如下:

绘制10个正多边形自制积木
绘制10个正多边形自制积木

代码中的难点在于三角函数的使用,而此处的边数和距离两个变量,正是用来调节正多边形的边数和每两个正多边形的距离的。

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

昵称

取消
昵称表情代码图片

    暂无评论内容