教程目录:

1. 小游戏展示

2. 下载游戏引擎

3. 创作一个移动的背景

4. 让阿菌煽动翅膀

5. 让阿菌模拟重力下坠

6. 让阿菌可以摸鱼

7. 编写游戏开始与结束

8. 编写 boss 剧情

9. 部署到服务器,在手机玩耍

10. 视频教程链接

在判断阿菌是否摸到鱼的逻辑中添加总分判断逻辑:

// 触发 boss 剧情
if (this.scoreCounter >= 3) {
this.isGameStart = false
// 阿菌回到初始位置
this.ajun.y = 0
// 设置阿菌的倾斜角度为零
this.ajun.rotation = 0
// 设置三条小鱼不可见
this.fish1.active = false
this.fish2.active = false
this.fish3.active = false
// 开启 boss 剧情
this.isBossComing = true
}

编写 boss 剧情,这里大家可以随意发挥哈~

if (this.isBossComing) {
// boss 煽动翅膀的逻辑
this.bossFlapWingsCounter += dt
if (this.bossFlapWingsCounter >= 0.1) {
//...
this.bossFlapWingsCounter = 0
}
// boss 从场外缓缓入场
if(this.boss.x >= 200){
// 每次移动一个像素
this.boss.x -= 1
}else{
// 显示 boss 说的话
this.endLabel.active = true
}
}

具体操作详见视频哦~

最新文章

  1. Ubuntu中给eclipse和android studio添加桌面快捷图标
  2. WebView加载本地Html文件并实现点击效果
  3. pic计数
  4. Ubuntu 14.10 下设置静态IP
  5. HTML5 拖放(Drag 和 Drop)
  6. Ext.form.FormPanel定义的参数说明
  7. CodeForces 573A Bear and Poker
  8. WPF DataPager控件
  9. java判断字符串String中是否存在中文
  10. 使用jquery的load方法设计动态加载,并解决被加载页面JavaScript失效问题
  11. php命令执行脚本
  12. [Oracle][DATAGUARD] PHYSICAL STANDBY环境里,使用CATALOG管理Primary和Standby
  13. 网络编程-TCP/IP
  14. Javascript - ExtJs - TreePanel组件
  15. MTK 修改默认时区
  16. [转载]智能科普:VR、AR、MR的区别
  17. coocs2d-html5在使用cocoseditor时调用设备的accelerometer来使用重力感应
  18. svn其它
  19. web api token验证理解
  20. Python基础(2):__doc__、文档字符串docString、help()

热门文章

  1. pandas目录
  2. Bootstrap 弹出表单
  3. 分布式系统及CAP理论
  4. cross-env 作用
  5. 用Dockerfile部署zabbix
  6. PHP操作Mysql疑问?
  7. H5架构和原生架构的区别
  8. 问题描述 ens33 不见了
  9. 详解 Apache SkyWalking OAP 的分布式计算
  10. 《PHP程序员面试笔试宝典》——如何回答技术性的问题?