如何利用HTML5开发一款小游戏?Cocos2d-js是一款流行的H5游戏开发框架,介绍Cocos2d-js的核心技术和使用方法,学完以后可以独立开发一款休闲游戏,主要介绍cocos2d-js中的图层控制,用户交互,场景跳转,碰撞检测,数组集合,粒子效果,动画播放等知识。

第1章 添加图片和文字

主要讲解Cocos2d-js添加图片精灵和文字,设置它们的坐标,并且改变字体的颜色

第2章 定时调度器和动作行为

主要讲解动作: 普通动作:Move, Rotate, Scale, Fade, Tint, etc. 组合动作:Sequence, Spawn, Repeat, Reverse 变速动作:Exp, Sin, Cubic, Elastic, etc. 其他动作:CallFunc, OrbitCamera, Follow, Tween 以及定时调度器schedule的使用

第3章 计划任务和动作序列

普通动作:Move, Rotate, Scale, Fade, Tint, etc. 组合动作:Sequence, Spawn, Repeat, Reverse等,以及schedule,scheduleUpdate,scheduleOnce的使用

第4章 setLocalZOrder的使用和创建菜单

setLocalZOrder、setZOrder的使用和创建菜单

第5章 场景跳转和创建场景

获取点击的菜单跳转到相应的界面,两个场景之间的相互跳转,会这个以后就可以实现多个场景之间的跳转

第6章 添加返回

添加返回按钮,点击返回按钮以后返回主界面

第7章 手势识别和事件处理

手势识别和事件处理,当你点击屏幕的事后,做相应的动作,拖动的事后做事件处理

第8章 预先加载资源

预先把所要用到的图片资源和其他资源先加载到内存当中,这样在运行的时候能提高运行的速度

第9章 实现帧动画

主要讲解帧动画的使用,cc.Animation(),cc.Animate(),cc.RepeatForever()等知识

第10章 播放/暂停音乐及音效

本章主要讲解加载音乐和音效,播放/暂停音乐及音效的实现

第11章 cocos2d-js调用cocostudio导出的文件

cocos2d-js调用cocostudio导出的文件,json文件的加载,功能按钮的获取,点击事件的处理等知识

第12章 获取TextField内容

cocos2d-js调用cocostudio导出的文件,json文件的加载,功能按钮的获取,点击事件的处理,获取TextField的文本内容等知识

第13章 加载粒子效果

用ParticleEditor等粒子编辑器导出想要的粒子效果,并用JS来进行加载

第14章 数组中添加精灵

数组的定义,数组中添加精灵,删除精灵等操作,多个精灵的添加

第15章 随机出现精灵和触摸监听

随机产生精灵,随机出现在不同的地方,然后显示两个精灵之间的碰撞检测

第16章 碰撞检测

美女和各个冰淇淋之间的碰撞检测

第17章 添加分数和随机产生不同的冰淇淋

添加分数和随机产生不同的冰淇淋

提供代码动画方式来学编程的平台H5edu-HTML5游戏开发教程在线观看下载

如何利用HTML5快速开发一款小游戏相关推荐

  1. 邹伟:如何开发一款小游戏

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 邹伟,后端高级工程师,对前端也有一定开发经验.2010年于华南理工大学毕业后加入腾讯,参与CDB.TGW等云服务研发,现主要负责微信游戏业务 ...

  2. 邹伟:如何开发一款小游戏 1

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 邹伟,后端高级工程师,对前端也有一定开发经验.2010年于华南理工大学毕业后加入腾讯,参与CDB.TGW等云服务研发,现主要负责微信游戏业务 ...

  3. 如何实战开发一款小游戏

    如何快速开发一款火爆的小游戏?"火爆"是一个偏运营的词,今天介绍的内容可能更倾向于技术方面,即如何利用微信的开放能力开发一款小游戏.小游戏上线120天时发布了几个重要的消息,其中有 ...

  4. 游戏开发公司如何开发一款小游戏

    游戏公司开发一款游戏是由几个不同的岗位组成的,策划.原画.设计.3D模型.程序等.这五大模块下还细分不同的小模块. 要成功开发出一款好的游戏,下面的条件缺一不可: 1.能够吸引玩家的IP题材,并有完整 ...

  5. 微信小游戏设计心得(一)从0到开发一款小游戏教程-岩浆救援,对初学者来说有帮助

    2019年底,因为其他工作失意,我意外来到了,小游戏设计圈子,独立开发游戏,从什么都不会,到发开了一款真正的小游戏 网上很多教程,但是没有一个全面的,都是零零散散的东西,拼凑一起,需要很多时间,我决定 ...

  6. 如何利用状态同步开发一款联机游戏

    游戏状态同步 1.前言 目前市场上单机游戏占比高,因为相对联机游戏开发周期短.成本低,但联机游戏的社交属性强,玩家粘性高.总体来说,开发联机游戏有一定的技术门槛. 2.帧同步和状态同步 •     帧 ...

  7. 教你快速开发一个微信小游戏好友排行榜

    概述 ​ 要做这个好友排行榜.必然要有好友的战绩比分,然后再做排序,最后将数据呈现在UI上 , 可以分为下面几个步骤: 保存每个用户的分数 获取好友列表,并获取好友的分数 渲染排行榜 保存每个用户的分 ...

  8. 游戏自审自查报告_开发的射箭小游戏上线了,分享一下我在开发过程中遇到的问题...

    利用业余时间开发的微信小游戏-射箭救人质上线了,主要玩法就是操作弓箭射断绳子把人救下来就可以了.图片资源是我找一个朋友做的.开发过程不算太顺利.磕磕绊绊做了12关.希望大家支持下.谢谢. 分享一下我在 ...

  9. 利用Python3开发一款小工具(界面的设计)

    前面在<利用Python3开发一款小工具(引言)>文章中,对我们的需求进行了分析.为了能够让用户运行该工具,因此我们需要一个ui界面,而python中常用的工具就是pyqt,本文将使用py ...

最新文章

  1. harris角点检测_角点检测(2) - harris算子 - 理论与Python代码
  2. 敏捷个人纸质书:第一章 源于生活和工作的敏捷个人
  3. Java设计模式中的六大设计原则
  4. ES5 every/some/reduce/reduceRight的使用与重写
  5. 10 操作系统第二章 进程管理 死锁、死锁的处理策略 银行家算法
  6. TensorFlow tf.keras.layers.RNN
  7. Pandas 文本数据方法 cat()
  8. 微擎自动回复 加粉丝名_如何一天加100个精准粉丝?蒋老师告诉你系统的套路和方法...
  9. SPOJ SUBST1 New Distinct Substrings(后缀数组 本质不同子串个数)题解
  10. Android自定义View【实战教程】3⃣️----Paint类、Path类以及PathEffect类详解
  11. Java中实现十进制数转换为二进制的三种方法
  12. kafka集群搭建(三台服务器)
  13. 80286/286/Intel286 架构/流水线及其优化
  14. 拼图·面部表情捕捉 | design-ai-lab
  15. java如何取出list的最后一个值,如何从Java中的ArrayList获取第一个和最后一个元素?...
  16. FTP服务报错227解决办法
  17. 加拿大卡尔顿大学两个月进阶java—2
  18. 【001】Zabbix学习笔记-Zabbix简介与部署
  19. 三国史诗——三国官制(一)
  20. Linux文件管理 | Liunx 常用命令

热门文章

  1. 蒙特卡罗MCNP学习汇总(三)----源项基础(数据卡\源卡编写)
  2. R^n代表什么含义?
  3. 认真学习数据结构之树
  4. mysql-community-server是什么?
  5. 各阶段产品经理突破自身瓶颈总结(建议收藏)
  6. UID-( Unique Identifiers ) 唯一标志值的解释
  7. arm64 blr指令
  8. Matlab AppDesigner编程教程第1章——面向对象编程
  9. 【启明云端】启明云端带你揭开WT32-S3-WROVER神秘面纱
  10. 导数的几何意义和物理意义, 求曲线y=f(x) 在相应点处的切线方程,法线方程