第16课:scratchjr猫与鸟的较量
通过前面的学习我们已经掌握了很多知识了,现在我们要开始真正的很酷的游戏了,本节我们将做一个单击游戏,小鸟必须穿过3只小猫,碰到蘑菇才算胜利。
当玩家点击小鸟,它开始往前飞,如果它碰到小猫呢,则需要回到开始位置,如果它碰到了蘑菇,玩家胜利。
开始制作:
第一步、如上图所示,选择一个你喜欢的背景,最好是空旷一点的。
第二步、添加角色,需要再添加两只小猫,一只鸟和一个蘑菇,再按照上图的样子将角色移动到相应的位置。
第三步、为三只小猫添加脚本,让它们上下移动。如果被碰到那么就要通过一个消息模块告诉小鸟,你需要回到初始位置啦。
1、为第一只小猫添加脚本
2、将脚本复制给其它两只小猫
第四步、为小鸟添加脚本,当小鸟被点击时它开始往前飞两步,控制它一直往前飞,如果它收到消息(碰到小鸟,这里注意消息模块的颜色,要跟小猫发出的消息模块颜色一致)它将返回初始位置。
第五步、蘑菇被碰到,表明小鸟已经飞过来了,那么就说“恭喜你赢了”。
游戏已经完成了,我们可以让别的小朋友或者爸爸妈妈来玩一玩,看看我们是多么的棒。
你还可以改变猫的起始位置和速度,使游戏变得更困难。你能用什么其他策略来使游戏变得更容易或更困难?
注意:不要让小猫互相发生碰撞,也不能让小猫与蘑菇发生碰撞,不然这样也会发送消息给小鸟,让小鸟回到初始位置。
第16课:scratchjr猫与鸟的较量相关推荐
- 16课:关于Springboot和@Cacheable注解拉去缓存,@CacheEvict清空缓存的原理
16课:关于Springboot和@Cacheable注解拉去缓存,@CacheEvict清空缓存的原理 简介 代码展示 1.pox.xml 2.application.properties文件 3. ...
- 摩托入门第一课[老猫]
摩托入门第一课 老猫 2001-02-24 早就想给新入门的摩托朋友写一点东西了,因为自己当初也是那么的一脸茫然.想不出什么好的题目,就用了"第一课"的字眼,希望读者老兄不要介意. ...
- 第16课 Altium Designer20(AD20)+VESC6.4实战教程:总体布局和定义板子边框 (第一版)(北冥有鱼)
第16课 Altium Designer20(AD20)+VESC6.4实战教程:总体布局和定义板子边框 (第一版)(北冥有鱼)
- 太空射击第16课: 道具(Part 2)
太空射击第16课: 道具(Part 2) 在本课中,我们将添加增加对子弹道具的处理. 视频 您可以在此处观看本课程的视频: 武器道具 上一次,我们创建了一个道具精灵,当流星被摧毁时,它会从流星中随机掉 ...
- 虚拟现实数字沙盘三维电子沙盘元宇宙大数据人工智能无人机倾斜摄影三维全景建模第16课
虚拟现实数字沙盘三维电子沙盘元宇宙大数据人工智能无人机倾斜摄影三维全景建模第16课 新增加属性在MTGIS3d控件 public bool ShowFLGrid;//是否显 示方里网格. public ...
- Spark商业案例与性能调优实战100课》第16课:商业案例之NBA篮球运动员大数据分析系统架构和实现思路
Spark商业案例与性能调优实战100课>第16课:商业案例之NBA篮球运动员大数据分析系统架构和实现思路 http://www.basketball-reference.com/leagues ...
- 电子沙盘数字沙盘大数据可视化GIS系统开发教程第16课
电子沙盘数字沙盘大数据可视化GIS系统开发教程第16课:新增加属性在MTGIS3d控件 public bool ShowFLGrid;//是否显 示方里网格. public bool Atmosphe ...
- 【哈佛积极心理学笔记】第16课 享受过程
第16课 享受过程 two model: the shema of the perfectionist, a straight line from point A from point B the p ...
- 继承_月隐学python第16课
目录 1.封装 1.1 属性私有化 1.2 属性装饰器 1.3 成员⽅法私有化 2.继承 2.1 单继承 2.2 多继承(理解.了解) 3.类成员 作业 初级 中级 ⾯向对象三⼤特征:封装.继承.多态 ...
最新文章
- 苹果应用商店逾千款iOS应用存安全漏洞
- 腾讯云存储产品矩阵全面升级,发布三维生态战略
- 麦肯锡:物联网九大应用潜力无限 2025年经济价值高达11.1万亿美元
- hbase 读写调优_hbase优化操作与建议
- mysql开发java心得_关于mysql 一些优化心得
- iOS和android的屏幕适配
- java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray
- LeetCode 1257. 最小公共区域(最小公共祖先)
- elementui树形复选框,element-ui checkbox 组件的树形联动
- 论优秀的码农,学会这5点!
- 学一点Git--20分钟git快速上手 [Neil]
- 2018_11_05_珍惜少年时
- 流量红利渐失,电商的“新故事”往哪讲?
- Twitter数据获取
- ES-分片路由(routing)
- 科研神器Latex:algorithm2e算法常用技巧小结
- 谷歌Android笔记本,运行安卓+Chrome OS合体新系统:谷歌Pixel 3笔记本被曝光
- 【JVM】运行时数据区介绍,程序计数器和虚拟机栈详解
- unity IK初步应用 让游戏物体眼镜对准摄像头
- 永恒之塔修改服务器名字,永恒之塔修改称号提升人物各种属性教程
热门文章
- 云存储毕业设计基于SSM个人网盘系统设计与实现.rar(论文+程序源码)
- 视频直播APP开发分析
- 智汀家庭云与Home Assistant如何接入HomeKit,并连接米家设备
- “内容为王”永不过时
- 10个小故事(转自罗云彬的编程乐园)
- ActionScript 学习手记之ExternalInterface的使用
- Flutter2重磅发布支持Web和桌面应用
- DFF(deep feature flow for video recognition)论文详读
- java 爬虫 获取京东_Java爬虫爬取京东
- 最新腾讯系滑块通解算法 微信滑块算法代码secTicket aid