查看: 193|回复: 0

Gravity:Arduino 编程积木互动媒体教程——空空走钢丝

[复制链接]
本帖最后由 粒子 于 2018-11-12 18:43 编辑

第二节:空空走钢丝


小麦的变身秀结束啦,是不是很精彩呢。小猴子空空上台啦,快来看看他有什么绝活吧。

  • 任务分析

003.png

  • 知识要点

    004.png


  • 动手实践


1.     打开Mind+软件,新建一个项目。

2.     添加舞台背景。选择“背景库”——“剧场”。

3.     添加角色空空,删除默认角色。选择“角色库”——“猴子”,将角色命名为“空空”,比例为70,方向为90。删除软件默认的小猫角色。

4.     绘制角色钢丝。


(1)     选择角色下画笔工具,打开如图1.2.1所示界面。

3.png

图1.2.1 绘制新角色

4.png

(2)     使用 直线工具,在绘图区画一条直线,边框为黑色,无填充颜色,如图1.2.2。

5.png

图1.2.2 绘制钢丝

(3)     鼠标选择舞台区中的角色“钢丝”,左键点击拖拽移动,将其移动到舞台合适位置,如图1.2.3。

6.png

图1.2.3 将“钢丝”放置在适当位置
5.     猴子空空移动到舞台中央。

(1)     在角色区选择角色空空,只有选中角色才能移动以及为该角色编写程序。将空空移动到舞台中央适当位置,如图1.2.4所示。确定位置后,我们可以看到空空所在位置x坐标为-2,y坐标为-90。

7.png

图1.2.4 空空移动到舞台中央适当位置

  •     关于x和y


(x,y)是一种坐标表示方式,x坐标即横坐标,y坐标即纵坐标。在体育课站队过程中,老师经常会说“第几行第几列的某某同学”,由此指定到具体的某一个同学。x,y和行列的作用是一样的,都是具体到舞台中的一个位置,如图1.2.6所示。在角色区中可以查看当前角色的坐标值,如图1.2.7。

8.png

图1.2.6 舞台坐标  

9.png

图1.2.7 查看角色坐标

(2)     选择“动作”——“移到(x, y)”,依据刚才的数值修改指令,拖拽至脚本区,如图1.2.5所示。

10.png

图1.2.5 移到(-2,-90)

6.     空空打招呼。选择“外观”——“说Hello!2秒”,将“Hello!”改为“大家好!我来给大家表演走钢丝!”。

11.png

图1.2.8 空空打招呼

7.     空空移动到钢丝上。方法参考步骤5,完成空空走钢丝初始位置的选择,确定x坐标和y坐标,选择“移到(x, y)”,如图1.2.9所示。

12.png 13.png

图1.2.9 空空移动到钢丝上
8.     空空在钢丝上左右移动。

(1)     要实现空空一直在钢丝上左右移动,需要用到“控制”模块下的“循环执行”,如图1.2.10所示。

14.png

图1.2.10 循环执行

(2)     选择“动作”——“移动10步”、“设置旋转模式左右翻转”和“碰到边缘就反弹”组合放入循环体位置。试试改变移动步数,看看效果有什么不同吧。

9.     保存项目,命名为“空空走钢丝”。

完整程序如图1.2.11所示,按下空格键执行程序,来看猴子空空走钢丝吧!

15.png

图1.2.11 空空走钢丝完整程序

  • 探究思考


猴子空空一直以一个造型表演走钢丝,可不可以使用指令区的指令让空空换一个造型呢?在设计图纸中写下你的想法吧。

提示:点击菜单栏的“外观”可以查看不同的造型


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail