1:背景循环移动:2张相同的背景图并行排列,相接触的边界内容相吻合,2张图片一起移动,当第一张图片移出屏幕,则放到第二张图片的后面
在每帧运行的函数update()中 添加x移动 即x-=
2钢管循环移动:和背景循环类似
3钢管随机高度:钢管高度等于随机浮点函数Math.random()*200-100(-100 到100随机数)
4碰撞:当两个碰撞体接触时,触发函数onCollisionEnter(other,self)
This.game.getComponent(“game”).onpengzhuang(other.tag) :获取参数other.tag

This.game.getComponent(“game”):获取game节点的游戏脚本组件
当tag=1 分数+1 触发加分音效和动画且游戏继续
Tag=0 游戏停止

5游戏进程控制:添加一个palying标签 如果palying=true 游戏继续 false, return

游戏开始按钮:点击后游戏初始化 palying=true 结束时再次出现

6小鸟飞行:在update 添加一个加速度等于小鸟的y坐标,点击屏幕时直接把小鸟的速度改成向上的速度 小鸟飞行动画:当速度大于0时,一直切换图片 即spriteFrame切换
小鸟抬头:角度angle=speed*10

7:加分:数字:在start中添加一个变量m_Score,当加分触发时m_Score++
文本显示框 this.score.string=+””+m_Score

+”” 字符串转化为数值
8:加分动画:用一个动作串联函数let a=cc.sequence(){} 按顺序运行
moveBy(0.5,cc.v2(0,100)) 0.5秒内使加分动画y移100
cc.callfunc(()=>{ })
This.jiafen.runaction

9 音乐 cc.audioEngine 音效引擎 playMusic(音乐,是否循环(默认否)) 只能存在一个 作为背景音乐
playEffect 音效 与Music同时存在
在start中播放背景音乐
在点击事件中播放点击音乐
在碰撞检测tag=1时 播放加分音效

10 更换皮肤 在开始界面添加一个换肤按钮,点击时将出现一个界面 即点击时界面的active=true
更换皮肤即获取鸟节点的color 更改color中的像素点

cocos creator 飞翔的小鸟相关推荐

  1. Cocos Creator 3D 粒子系统初战(一),不要钱的酷炫火焰拿走不谢!

    先展示一下最终效果,然后再逼逼 后边图片挺多的,使用流量看文章的,祝好运. 你听说过5毛钱特效吗? 我是个电视迷,在读大学的时候,经常通宵刷剧. 往往有很多引人入胜的情节,搭配着粗制滥造的特效. 所以 ...

  2. cocos creator实例--实现FlappyBird游戏的基本功能 | 附代码

    FlappyBird是早期的早IOS上的一款非常受欢迎的像素游戏. 游戏玩法: 点击屏幕控制小鸟上下飞行:小鸟在飞行的过程中,碰撞到管子就结束游戏,飞过一根管子分数加1: 游戏效果: 实现逻辑介绍: ...

  3. Cocos Creator 预制的使用模板(一般用于UI)

    Cocos Creator里绑定properties @property(cc.Prefab)XXUIPrefab: cc.Prefab = null; 在预制上挂脚本 import { Consta ...

  4. Cocos Creator 的 动作(Action)系统:moveBy的使用

    Cocos Creator 快速上手:制作第一个游戏 可以在这里感受一下这款游戏的完成形态: http://fbdemos.leanapp.cn/star-catcher/ 准备项目和资源 我们已经为 ...

  5. cocos creator 安卓原生平台环境_竞技对抗小游戏单挑篮球开发历程 | Cocos技术派第12期...

    本文来自于"Cocos 荣耀讲师"征稿活动第1期,最先发表于 Cocos 中文社区,作者 ID:蟹老板,2017年加入社区,文章作品包括<猎头专家的开发历程>等. Co ...

  6. asp.net js函数弹出登录窗口_JS基础 | Cocos Creator 开发环境搭建

    编程并不只是简单地写代码,而是要将编写的代码运行在指定平台环境上,在此之前我们还需要搭建生产代码的环境. 一. 软件准备 Chrome:浏览器,用于预览.调试我们的游戏 VSCode:代码编辑器,用于 ...

  7. Cocos Creator—最佳构建部署实践

    这篇文章主要是我们团队在使用Cocos Creator过程中的一些关于部署方面的实践总结,标题党了一回,严格来说,应该是<快看漫画游戏研发团队使用Cocos Creator构建部署最佳实践> ...

  8. Cocos Creator快速开通联网服务教程

    继集成Egret编辑器工作流后,在最新的Cocos Creator v2.0.7 版本中, Creator服务面板也集成了游戏服务器引擎Matchvs的联网服务.现附上开通教程,方便大家更快上手. 1 ...

  9. 5弹出阴影遮罩_千文详述Cocos Creator弹出式对话框实现技术,着实硬核

    正文 在Cocos Creator游戏开发中,经常需要使用到弹出式对话框,下面我们就一起来封装下自己的弹出式对话框. 一.弹出式对话框原理解析 1:对话框的结构: 1. `根节点 -->`2. ...

最新文章

  1. 程序员开发进度太慢被告上法庭!公司索赔90万,拿出百度词条当证据
  2. 使用php读写mysql数据库并显示到网页上
  3. Java面试题技术类一
  4. C语言(rand函数)
  5. jq鼠标移入移除事件
  6. PHP笔记 ---关于web应用的安全性问题
  7. 0day的NFO文件名的含义大全
  8. 微软全球副总裁给你发了一张Connect 2016专属邀请卡:信仰再充值!Connect 2016技术大会在线直播!
  9. 前端学习(2144):webpack中使用css的配置
  10. 前端学习(553):node实现登录和注册第一部分代码
  11. 【图像算法】彩色图像分割专题五:提取彩色图像上特定色彩
  12. CMFCShellTreeCtrl和CMFCShellListCtrl快速构建资源管理器
  13. 深入理解es module
  14. mysql 事件计划_mysql 事件计划
  15. win10诊断启动后联网_2步打开win10隐藏高级启动,解决80%系统问题
  16. android数据共享 设计,水文数据共享平台移动端的设计与实现
  17. 微信商城制作的步骤是什么?微信商城模板大全
  18. 各国程序员薪资水平,最高都知道、垫底想不到...
  19. 51单片机计算机实物焊接,51单片机实验DIY焊电源--串口详细步骤
  20. HCTF 2017 bin Level1 Evr_Q Writeup

热门文章

  1. 三维星座图查询_一种构造通信系统三维星座图的方法
  2. 聊天室html布局,h5聊天室模板|仿微信聊天室html5
  3. 解决:Jupyter notebook无法自动弹出网址
  4. matlab版开源GNSS_SDR-masterGPS软件接收机代码解读
  5. 项目成本管理软件能为你做什么?
  6. 家用云服务器配置,如何选择合适的云服务器配置?
  7. Audio Weaver
  8. 瀑布图-图表自定义系列属性
  9. Arduino实例2——快乐肥宅机
  10. Unity案例学习中关于炸弹(Boom)爆炸的一些需求实现