当前位置:主页 > 书籍配套资源 > HTML5游戏编程配套资源
《HTML5游戏编程核心技术与实战》源代码

《HTML5游戏编程核心技术与实战》源代码

  • 更新:2022-09-14
  • 大小:20.2 MB
  • 类别:HTML5游戏编程
  • 作者:向峰
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

《HTML5游戏编程核心技术与实战》是一全面介绍HTML5游戏编程的书,在详细阐述HTML5的核心技术基础上,深入讲解游戏的运行机制,剖析游戏的核心——游戏引擎的细节内幕,并以大量完整的游戏实践开发案例为指导,逐步讲解游戏开发中常用的各种技术和方法。全书一共11章,先后介绍了HTML5的新特性、HTML5中的canvas绘图技术、多媒体技术、游戏运行机制及游戏渲染引擎的开发、HTML5中的网络通信基础和Node.js框架、游戏中常用的算法技巧、物理引擎Box2D创建物理游戏、使用CSS3创建游戏,然后给出一个飞行射击游戏的综合案例。此外,在最后两章分别通过Node.js结合socket.js框架实现了两个游戏。每一章的内容既包括丰富的理论知识,又给出实战性极强的案例。《HTML5游戏编程核心技术与实战》适合有一定HTML和JavaScript语言基础,对HTML5游戏编程有浓厚兴趣的Web前端开发工程师阅读,同样适合有一定的HTML5游戏开发基础的HTML5游戏开发的工程师阅读。...

作者简介

向峰,资深软件开发工程师,具有多年的软件开发管理经验、系统架构经验和技术培训经验。擅长J2EE平台各种流行技术,热衷于使用C++/HTML5进行游戏开发。曾就职于多家大型软件企业任资深软件工程师和系统软件架构师,获得中国首届HTML5游戏大赛二等奖。目前,在广东南方职业技术学院任高级讲师,致力于软件行业人才的培训。...

目录

  • 第1章 游戏和HTML5初探
  • 1.1 网页游戏和HTML5
  • 1.1.1 网页游戏简介
  • 1.1.2 HTML5简介
  • 1.1.3 HTML5浏览器工具
  • 1.1.4 HTML5开发工具
  • 1.2 HTML5新特性初探
  • 1.2.1 canvas元素
  • 1.2.2 WebGL
  • 1.2.3 多媒体元素
  • 1.2.4 地理信息服务
  • 1.2.5 地存储
  • 1.2.6 Websockets网络通信
  • 1.2.7 WebWorker多线程
  • 1.3 小结
  • 第2章 Canvas绘图
  • 2.1 基知识
  • 2.1.1 创建canvas
  • 2.1.2 理解canvas坐标系
  • 2.1.3 获取canvas环境上下文
  • 2.2 图形API
  • 2.2.1 理解路径
  • 2.2.2 路径操作API
  • 2.2.3 绘制线条
  • 2.2.4 绘制矩形
  • 2.2.5 绘制圆弧
  • 2.2.6 绘制贝塞尔曲线
  • 2.2.7 线条属性
  • 2.2.8 线条颜色
  • 2.2.9 填充
  • 2.2.10 绘图状态
  • 2.3 图像API
  • 2.3.1 使用canvas绘制图像
  • 2.3.2 案例:放大镜
  • 2.3.3 案例:帧动画实现
  • 2.3.4 像素操作
  • 2.3.5 案例:转换灰度图
  • 2.3.6 案例:浮雕效果
  • 2.4 坐标变换
  • 2.5 绘制文字
  • 2.6 其他全局属性
  • 2.7 案例:《你画我猜》
  • 2.7.1 UI界面设计
  • 2.7.2 定义画板对象
  • 2.7.3 初始化画笔选项区
  • 2.7.4 实现画板绘制
  • 2.7.5 整合代码
  • 2.8 小结
  • 第3章 多媒体元素
  • 3.1 多媒体基知识
  • 3.1.1 多媒体容器
  • 3.1.2 音视频解码器
  • 3.2 使用多媒体元素
  • 3.2.1 属性
  • 3.2.2 方法
  • 3.2.3 事件
  • 3.2.4 多媒体元素的限制
  • 3.3 案例:地音乐播放器
  • 3.3.1 UI界面设计
  • 3.3.2 创建Player对象
  • 3.3.3 添加地文件
  • 3.3.4 实现播放进度条
  • 3.3.5 ...

资源下载

资源下载地址1:https://box.lenovo.com/l/s1LjwO

相关资源

网友留言