宠物追球
课程内容
选择一个喜欢的宠物角色,屏幕中有一个小球,移动小球,宠物会追着球跑,抓到球后宠物发出声音
课程目标
- 了解事件触发设定
- 熟悉角色移动控制
- 熟悉声音工具使用
课程概要
- 创建背景
- 点击舞台,点击背景标签
- 从背景库中选择背景,挑一张合适的
- 删除白色的背景1
- 创建角色并修改角色造型,作为宠物
- 使用默认角色进行修改,点击造型标签,从造型库中选取造型,选择飞行中的猫咪
- 使用缩放工具缩小角色4次,达到理想大小
- 重命名角色为猫咪
- 创建篮球,作为宠物要追的球
- 点击从角色库中选取角色,选择篮球
- 点击造型标签,使用缩放工具缩小篮球4次,达到理想大小
- 当小绿旗被点击时,下移一层,保证宠物位于上层
- 重命名角色为篮球
- 编写宠物追球的算法
- 点击猫咪角色,当小绿旗被点击时,移至最上层,保证位于宠物的上层
- 重复执行
- 面向篮球,移动10步
- 如果 碰到篮球,那么 播放声音喵,说抓到球了1秒,等待1秒
- 编写篮球鼠标控制方法
- 在下移一层后添加重复执行
- 如果鼠标键被按下,那么
- 如果 鼠标的x坐标大于-240 与 鼠标的x坐标小于240 那么
- 如果 鼠标的y坐标大于-180 与 鼠标的y坐标小于180 那么
- 移到 x:鼠标的x坐标 y:鼠标的y坐标
- 如果 鼠标的y坐标大于-180 与 鼠标的y坐标小于180 那么
- 如果 鼠标的x坐标大于-240 与 鼠标的x坐标小于240 那么
- 如果鼠标键被按下,那么
- 在下移一层后添加重复执行
- 添加得分统计,当猫咪抓到球时加1分
- 添加全局变量得分
- 点击猫咪,在移至最上层后添加将得分设定为0
- 重复执行
- 面向篮球
- 移动10步
- 如果 碰到篮球 那么
- 将得分增加1
- 播放声音喵
- 说抓到球了1秒
- 等待1秒
- 编写篮球键盘控制方法
- 点击篮球角色,添加新的当小绿旗被点击的事件
- 当小绿旗被点击时,重复执行
- 如果 按键上移键是否按下 那么
- 面向0方向,移动12步
- 如果 按键下移键是否按下 那么
- 面向180方向,移动12步
- 如果 按键左移键是否按下 那么
- 面向-90方向,移动12步
- 如果 按键右移键是否按下 那么
- 面向90方向,移动12步
- 如果 按键上移键是否按下 那么
- 编写篮球自动移动方法
- 点击篮球角色,添加新的当小绿旗被点击事件
- 当小绿旗被点击时,面向45方向,重复执行
- 移动15步
- 碰到边缘就反弹
课后练习
为游戏添加结束画面,当得分达到10时,显示结束画面