求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天信息 Java EE 5
中科院研 J2EE高级开发
赛迪时代 “J2EE设计模式
福富软件 J2EE设计模式和
上海盛趣 J2EE架构设计
信城通 J2EE体系架构设
北大方正 Java中级&J2

相关课程  
Struts+Spring+Hibernate
基于J2EE的Web 2.0应用开发
J2EE设计模式和性能调优
Java EE 5企业级架构设计
Java单元测试方法与技术
Java编程方法与技术
 
 
HTML5游戏开发原理与实践     3364 次浏览    1110 次 
 
专家讲师:Michael , 腾讯网络游戏高级工程师
时间地点:北京 上海 深圳 根据报名开班
课程费用:5500元/人,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 
课程概要:

在本课程中,学员们将对HTML5游戏进行由浅入深的学习,主要围绕cocos2d-js开展。首先大家会了解到当前最新的HTML5游戏行业动态,然后再正式进入游戏开发的学习中。整个学习过程以一个经典游戏案例碰碰糖为例子,通过这个例子和相应理论部分的结合,可以快速掌握HTML5游戏开发的必要知识。。

教学目标:
  • 使学员深入了解HTML5游戏的动态;
  • 掌握Cocos2d-JS的环境搭建步骤;
  • 掌握Cocos2d-JS的基础知识;
  • 掌握如何打包发布一个HTML5游戏。
  • 高级游戏开发实践
培训对象: HTML5开发团队、小游戏开发团队
学员基础: 有一定html和js基础
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天

HTML5游戏动态和环境搭建

讲解常见的HTML5游戏开发方式和框架;

介绍最新的行业动态;

简单介绍Cocos2d-JS的发展历史

介绍Cocos2d-JS的环境搭建步骤;

解析第一个程序:HelloWorld

Cocos2d-JS的平面世界

Cocos2d世界的经纬度——坐标系

场景(Scene)

Cocos2d世界物体的祖宗——节点(Node)

层(Layer)

二维世界的人物——精灵(Sprite)

导演(Director)

给游戏加入动态效果

帧概念

逐帧动画

Cocos2d-JS提供的现成既定动作

如何控制动作(停止、暂停)

播放声音

游戏的交互

鼠标事件

触摸事件

单点触摸 

多点触摸

键盘事件

重力感应器事件

游戏进入后台/恢复显示事件

定时器

scheduleUpdate 

scheduleOnce

schedule

取消定时器

暂停/恢复定时器

游戏界面

如何手工打造界面(按钮、开关按钮、菜单、文本、输入框)

可视化编辑(cocos studio ui编辑器)

项目实战

游戏功能说明

新建项目

制作糖果

游戏界面

新知识——遮罩

点击消除的逻辑

补充糖果的逻辑

关卡设计

保存进度

项目发布

命令行打包程序

精简游戏的JS文件

部署服务器(github演示)

自定义类库

游戏开发高级实践

  • 性能优化
  • 人物动画
  • 动态背景
  • 位图字体
  • 粒子系统
  • 渲染控制
3364 次浏览   1110 次
其他人还看了课程
HTML5 + CSS3 原理与开发应用  13057 次浏览
HTML5开发框架PhoneGap开发实战  4476 次浏览
HTML5 娱乐多媒体开发实践  2879 次浏览
基于HTML5的客户端、web端和服务后台的应用开发  11023 次浏览
Adobe Flex 企业级高级应用开发  4059 次浏览
Web应用安全架构、入侵检测与防护  11887 次浏览
定制内训




最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]