scratch3第九讲: 吃豆子游戏
学习目标:
1. 理解并掌握面向控件的含义及使用方法.
2. 掌握使用按键控制的方法.
3. 理解重执行和判断语句
4. 学习造型绘制,变形的操作技巧
程序操控说明:
用左右方向键控制"吃豆人"移动.豆子从舞台上方落下,如果被"吃豆人"碰到,就隐藏,表示豆子被吃掉.
程序运行效果:
一. 设置舞台和角色
1. 设置舞台背景

2. 绘制"吃豆人"
- 使用圆形工具画出头和眼睛
- 绘制时注意造型的中心点与画布的中心点要对齐
- 使用变形工具调整出嘴巴

- 用变形工具点出上线嘴唇的位置

- 拖动上下嘴唇的弧线中间位置的点向内形成嘴巴

- 眼睛的做法是一样的
- 复制造型1,产生造型2,在上下嘴唇点的位置外再点个点,然后分别选择上下嘴唇点,删除上下嘴唇点,就把嘴巴变大了.



3. 绘制绿豆子

二. 编写"吃豆人"的脚本
1. 用左右方向键控制"吃豆人"左右移动

2. 编写"吃豆人"的初始化脚本
- 所谓的初始化,就是角色一开始时的样子
- 注意设置角色的初始位置

三. 编写"绿豆子"的脚本
1. 编写绿豆子的初始化脚本
- 大小,位置
- 怎么让豆子出现在随机的位置,注意这里豆子应当在舞台的最上方

2. 绿豆子的下落,以及碰到"吃豆人"的脚本
- 重复执行,如果那么

3. 角色隐藏后怎么再显示出来呢?

4. 如果没有碰到怎么办?
- 如果Y坐标小于-180表示,小绿豆已经跑出了舞台,就停止这个脚本.

5. 复制多个绿豆子
- 所有绿豆子同时出现在舞台,这个不符合游戏的设想,怎么办?
- 在游戏开始增加等待,让每个豆子的等待时间不一样
- 脚本编写好后,再复制其它的豆子

- 为啥一开始,要设置隐藏?
- 在角色区中队角色进行复制,不仅复制了该角色,还将角色所带的脚本一同复制.


四. 游戏完整代码
1. "吃逗人"脚本

2. 豆子的脚本

四. "吃豆子"游戏海可以增加哪些环节,让游戏更精彩.

浙公网安备 33010602011771号