购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2单元
认识动作程序指令——湖面游船

在Scratch  for pcDuino的程序指令区比Scratch1.4要多一类,“硬件(pcDuino)”,每种指令都有属于自己的颜色以作区别,从第2单元开始,我们将对它们做一一介绍。

图2-1 Scratch for pcDuino的9大类指令

大导演,我们开工了!先让演员们“动起来”吧!

【初始指令】

单击“动作”后,出现如图2-2所示的“动作”指令项。指令像“积木”一样,使用时直接将其拖拽到脚本中即可,指令见名知意,通俗易懂。我们初识它们后,现就以“湖面游船”为例,来熟练运用它们吧?

图2-2 动作指令

【游戏介绍】

如图2-3所示,湖面里的小船从出发点经过“移动”、“旋转”、“碰到边缘就反弹”等命令,平滑的到达目的地,然后调头,最终停靠在岸边。小船的坐标和方向随时在舞台上显示。

图2-3 “游船”程序界面

【准备道具】

1、点击 (删除)工具,再点击舞台Scratch for pcDuino主角色,将角色小猫删除;

2、从本地硬盘中选取“songshanhu”照片导入舞台;

3、借助photoshop等工具处理好“chuan”素材,并导入到“角色”;

4、点击 (放大、缩小)工具,再点击小船,调整角色为合适的大小。

【脚本设计】

1、图2-4所示,点击小船——“脚本”,准备为小船输入指令。

图2-4 小船脚本

2、选择控制类指令,拖拽图2-5中的 ,至脚本区,作为小船启动的“开关”。

图2-5 启动程序

3、返回“动作”指令区,依次将图1-2-6标注的1、2、3处指令拖拽到4处位置,并更改坐标为:x:-200,y:-80(小船起始点坐标)。

图2-6 操作步骤图解

现在,你可以点击舞台右上方的 (播放),测试一下,是不是小船停在了起始点。然后,我们思考:如何让小船平滑的移动到岸边?经过观察,我们发现了这条指令:

4、为小船的脚本添加图2-7所示的指令,使小船的船头在顺时针转12度之后,在3秒内平滑的移动到岸边。第1节时我们介绍过,舞台上x轴的最大值是240,我们这里故意将X轴设为270,那么小船将划到舞台外面去,所以,我们添加指令“碰到边缘就反弹”可以使小船在舞台边缘处掉头。

【完整程序】

图2-7 小船脚本

这里就要用到图2-8红色选框内的按钮,表示:小船只允许左右翻转。

图2-8 左右翻转

5、最后,如果想在舞台上显示小船的游走坐标,别忘了要把这里勾选。(图2-9所示)

图2-9 显示坐标

【游戏拓展】

设想一下,如果脚本如下编写,小船会在湖面上怎样游走呢?如果想让小船跟着鼠标游走呢?应该怎样编写脚本?

图2-10 四个方向键的使用 QW3tk77cOOJq2IqhLrss3m0aWxCakTQ3T4L6FhA/wa/7vHI/4Pzo20cOTzffo78p

点击中间区域
呼出菜单
上一章
目录
下一章
×