/course-H5-Animation-and-Game-Development

HTML5与移动互联网开发方向,《H5动画与游戏开发》课程仓库

Primary LanguageJavaScript

Html5-Animation-and-Game-Development

《H5动画与游戏开发》是计算机软件及相关专业在H5动画及游戏开发方面的专业课,它是为培养掌握H5图形图像及H5游戏开发的应用型人才而开设的专业课。 本课程是一门有关H5动画及游戏开发的的专业课程。其中课程的主要任务是使学生掌握H5图形图像及动画方面的相关知识,包括H5 Canvas相关知识及运用,WebGL相关知识及运用,并能使用JavaScript语言编写基于Cocos2d-JS游戏引擎的H5游戏的能力。通过本课程的学习,学生可以掌握JavaScript脚本语言的使用、熟悉Cocos2d-JS游戏引擎和相关工具的使用。最终,使学生能够通过团队协作完成简单手机游戏的开发。

课程内容

章节 名称 内容
1 H5图形及动画简介 H5图形图像总体介绍
Canvas与SVG各自的优缺点
WebGL简介
2 H5 Canvas图形绘制 Canvas元素的基础知识
创建Canvas
绘制直线
多边形
绘制弧和圆
绘制矩形
线条的属性
图像变换和状态保存
文字的渲染
3 H5 Canvas图像操作 绘制图像
图像像素级操作
4 H5 Canvas动画 动画循环
动画帧速率及其计算
双缓冲技术绘制动画
基于时间的运动
背景的滚动与视差动画
定时动画
5 Cocos2d-JS引擎简介及环境搭建 引擎简介
安装及搭建Cocos2d-JS开发环境
常用实例及官方文档查询
6 工程结构及核心概念(节点等) Cocos2d-JS非原生工程结构
Cocos2d中的基础数学知识(坐标系、坐标系变换)
节点类
定时器
7 标签与菜单 Cocos2d-JS标签
Cocos2d-JS菜单
8 层-场景-导演 Cocos2d-JS场景
Cocos2d-JS层
9 精灵 Cocos2d-JS精灵
10 动作与动画 Cocos2d-JS动作
Cocos2d-JS动画
11 用户事件 Cocos2d-JS用户事件类型
事件对象
对交互事件的监听
12 音乐音效与数据存储 Cocos2d-JS中的音乐及音效
数据存储
13 粒子系统与网络交互 Cocos2d-JS粒子系统
游戏网络数据交互
14 瓦片地图 Cocos2d-JS中瓦片地图的概念
瓦片地图坐标系
创建瓦片地图节点对象
15 性能优化与发布 Cocos2d-JS性能优化
Cocos2d-JS游戏发布
16 常用绘图框架(D3.js与Three.js) EaselJS
D3.js
Three.js

同步课

http://www.edu2act.cn/team/2017-ji-H5-you-xi-kai-fa/confirm/

cocos2d-x-3.14.1 网盘链接

链接:https://pan.baidu.com/s/1_1K40RB0_93H6DN6xEhA5A 提取码:h0rm