求知 文章 文库 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游戏开发原理与实践         
 
专家讲师: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演示)

自定义类库

游戏开发高级实践

  • 性能优化
  • 人物动画
  • 动态背景
  • 位图字体
  • 粒子系统
  • 渲染控制
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]