首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用代码制作图形

SCRATCH有个画笔功能,可以结合重复移动代码制作各类图形,今天我们来试一试

角色:绘制新角色-红点

背景:无

写代码先从需求分析开始,我们希望红点前进一段距离,向右转一定角度,再前进一段距离,再右转一定角度,重复N此,再回到原点

问题来了,我们要重复多少次呢?

正方形,红点走了四段

三角形,红点走了三段

六边形,红点走了六段

八边形,红点走了八段

so,当制作N边形,红点就要走N段;

当要制作对称图形,每段行进的距离也一样

以正方形为例

第二个问题,转向多少度合适?

红点转了一圈,转向角度合计是360,所以将360/重复次数,就是每次需转向的角度

第三步,我们从移动开始,需设置落笔命令,那么红点就能记录下行进轨迹,即画出一个正方形

然后在命令最后加上等待时间

一个正方形就制作完毕

同样道理,我们可以制作三角形、六边形、八边形和N边形

课后语:

今天通过制作对称图形,我们运用了逻辑思维和数学思维,这两点正是我们编程过程时刻谨记的要点,小代码蕴藏大道理,希望能享受编程的乐趣。

最后,感谢阅读!!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171211G0VVZN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券