1.准备工作
(1)保留默认小猫角色,并隐藏角色;
(2)添加背景:Blue Sky 2。
2.功能实现
(1)舞台区画出如下图所示图形,笔的颜色为黑色,粗细为2;
(2)图形的中心点位于坐标(0,0)位置;
(3)图形大小自定义,不超出舞台。
方法:找规律,分解出基础图形,可以通过重复执行旋转绘制基础图形得到最终结果。
分析:此题目如果绘制田字那会比较简单,但是它有两条对角线,如下图
如果单独绘制这两条线会比较麻烦,因为它的长度需要通过计算得到,因此我们选择进一步细分,找到最基本的三角形开始着手。
你会看到有两个三角形,我们暂且叫他们左等腰直角三角形和右等腰直角三角形,他们旋转一周,就组成了金字塔的一层。
此题目解法很多,大家可以选择最简单的方式
实现步骤:
一、准备工作
保留默认小猫角色,并隐藏角色;
添加背景:Blue Sky 2。
添加画笔扩展
二、创建变量并初始化
创建变量“边长”和“方向”
变量初始化,按照题目要求设置画笔
三、自定义两个积木,“左等腰直角三角形”,“右等腰直角三角形”
四、重复绘制左等腰直角三角形,每次角度增加90,就会得到旋转一周的效果,如图
五、重复绘制右等腰直角三角形,每次角度增加90,这样就会把田字格补齐,如图
六、将四、五步的操作重复执行10次,每次需要改变边长,就会得到一个10层的金字塔俯视图
完整的代码参考:
本站内容未经许可,禁止任何网站及个人进行转载。