Scratch 教程:9 笔(2/4)

9.5 画⼀个正⽅形

现在我们结合慢动作和慢转⽅块来画⼀个正⽅形。

图片[1]-Scratch 教程:笔

这就是结果。

图片[2]-Scratch 教程:笔

如果我们不设置旋转样式,笔会在每个⻆旋转 90 度。这并没有给出⾃然的动画⻛格。最好不要旋转笔。因此,⼀开始我们将旋转样式设置为不旋转。

图片[3]-Scratch 教程:笔

9.6 绘制多边形

我们可以把它变成⼀个可以绘制任意正多边形的函数多边形。

图片[4]-Scratch 教程:笔

这是测试六边形的代码。

图片[5]-Scratch 教程:笔

这是绘制到舞台上的结果。

图片[6]-Scratch 教程:笔

9.7 画⼀颗星星

有⼀个简单的算法来绘制星星。它⼏乎就像⼀个多边形,但它有⼀个额外的参数m。 n:点数 m:要跳过的点数

图片[7]-Scratch 教程:笔

这是⼀个(7, 3)星的结果,它是⼀个 7 ⻆星,总是跳到第 3 点。

图片[8]-Scratch 教程:笔

这是代码:https://scratch.mit.edu/projects/397107138

9.8 在列表中存储

在下⼀节中,我们将了解⼀种将点存储在列表中的技术。为此,我们需要定义 3 个变量:

  • x, y⼆维坐标
  • i指向列表中当前点的整数索引
图片[9]-Scratch 教程:笔

然后我们创建⼀个名为Points 的列表。此列表包含形状所有点的坐标。

下图显⽰了包含点 (0, 0)、(100, 0) 和 (100, -50)的点列表。它们代表⼀个矩形三⻆形。第⼀个点在最后重复以关闭形状。

图片[10]-Scratch 教程:笔

我们定义了⼀个函数集 x, y来将点 (x, y) 添加到点列表中。

图片[11]-Scratch 教程:笔

函数Triangle设置上⾯显⽰的三⻆形的 4 个点。

图片[12]-Scratch 教程:笔
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容