scratch3第七讲:多角色-追逐游戏


学习目标:

  1. 添加两个角色,分别为每个角色编写代码.

  2. 学习使用判断语句.

  3. 学习使用两个角色碰到侦测.

  4. 学习使用循环.

  5. 注意两个角色的代码是不同的,不能混淆.

 程序的最终效果:

  星星在海底随机运动,键盘上下左右控制章鱼,追逐星星,如果追上,就加分.

   

一. 添加背景和角色

  1. 删除小猫角色

  2. 添加海底背景

    

 

 

  3. 添加章鱼角色(Octopus)

    -保留章鱼的A,B造型,其余删除

    

 

 

  4. 添加星星角色(Star)

二. 为章鱼角色添加上下左右移动控制代码

  

 

 三. 为星星角色添加随机位置代码

    - 注意:为星星角色添加脚本,应当先点选星星角色.

    - 两个角色的代码是不一样的.

  

四. 为章鱼添加侦测判断

  - 当章鱼碰到星星时加分

  1. 新增"得分"变量,用于记录分数

    

 

   2.  为章鱼角色增加碰到星星的侦测

      - 问:为什么要增加"重复执行"的代码?如果没有重复执行,程序会怎么样?

        - 有重复执行,才能一直侦测,如果没有,程序执行一次,就不会再侦测了.

        - 注意:正在执行的代码会发出黄色的光.没有发光说明代码没有执行,或者已经执行完了.一次执行的代码会闪动一下黄色光.

    

五. 完整代码

  1. 章鱼角色代码

    

  2. 星星角色代码

    

 六. 强调:不同的角色其代码是不一样的.背景其实也是可以添加代码的.

  - 在添加代码前要弄清楚,是为谁添加代码.

  

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM