宠物追球


课程内容

选择一个喜欢的宠物角色,屏幕中有一个小球,移动小球,宠物会追着球跑,抓到球后宠物发出声音

课程目标

  • 了解事件触发设定
  • 熟悉角色移动控制
  • 熟悉声音工具使用

课程概要

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

课后练习

为游戏添加结束画面,当得分达到10时,显示结束画面

Copyright © zhengxiangqi 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-09-30 02:14:29

results matching ""

    No results matching ""