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

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

  • 大小:20.2 MB
  • 类型:HTML5游戏编程
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:向峰
  • 更新:2022-09-14 08:50:56
vip 立即下载( 20.2 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 邱力言 投稿)

我们帮大家精选了HTML5游戏编程类书籍配套资源,介绍了关于HTML5、游戏编程、HTML5游戏编程方面的内容,本书是由人民邮电出版社出版,已被890人关注,由林宵月测试纠错,目前本书在HTML5游戏编程类综合评分为:8.6分。

HTML5游戏编程资源推荐

资源介绍

内容简介

《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 ...

以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

HTML5游戏编程相关资源

  • Windows游戏编程大师技巧

    Windows游戏编程大师技巧

    《 Windows游戏编程大师技巧(第2版) 》是知名手机游戏编程设计高手AndrLaMothe的经典作品。 本书分成4个一部分,总共15章和6个附则。创作者谆谆教导地从编程设计的视角详细介绍了在Windows自然环

    大小:73 MB游戏编程电子书

  • Python游戏编程入门

    Python游戏编程入门

    本书为读者提供了充分的实践和练习,并且关注Python编程中的高级话题,这些全部通过游戏示例和项目来介绍,而这已经证明是一种高效而有趣的学习方法,感兴趣的可以了解一下

    大小:41.6 MBPython编程电子书

  • 《多人在线游戏架构实战:基于C++的分布式游戏编程》源码+相关资料

    《多人在线游戏架构实战:基于C++的分布式游戏编程》源码+相关资料

    本书主要讲述大型多人在线游戏开发的框架与编程实战,以实例的形式讲解从零开始制作网络游戏框架的完整过程,让读者了解网络游戏制作中的所有细节。最终得到一个完整的、基于ECS模式的、高效的分布式服务端框架,一个可以登录的客户端以及用于验证网络游戏各个模块功能的自动化测试系统。 全书共12章,从网络游戏的底层网络编程开始,逐步引导读者深入网络游戏开发的各个步骤。通过近50个真实示例、90个流程图,以直观的方式阐述和还原游

    大小:3.98 MB游戏编程配套资源

  • iPhone 3D游戏编程指南

    iPhone 3D游戏编程指南

    iPhone 3D游戏编程指南 作者:Jeremy Alessi 著,陈征 等译 出版时间:2011 丛编项:游戏开发技术系列丛书 iPhone平台是现在最新、最具革命性的游戏平台。《iPhone 3D游戏编程指南》通过一个完整的实例介绍了如何利用Unity为iPhone和iPod Touch开发3D游戏。全书共分两个部分,第一部分介绍了在开始开发游戏时需要做的准备工作,并从软件/硬件两个方面介绍了用于iPhone游戏开发的工具;第二部分介绍了创建和发行游戏所需的实际设计过程,包括概念艺术的创建、游戏

    大小:36.67MB游戏编程电子书

  • 《Python游戏编程快速上手(第4版)》配套资源

    《Python游戏编程快速上手(第4版)》配套资源

    编辑推荐 本书教你如何使用流行的Python编程语言来编写计算机游戏,即便你之前没有任何编程经验。 首先,本书带领读者猜数字和Tic Tac Toe这样的经典游戏,然后开始学习更加高级的游戏的开发,例如基于文本的Sonar Treasure Hunt游戏以及带有音效和动画的Dodger游戏。在此过程中, 我们还会学习关键的编程和数学概念,这些将使得你的游戏开发技能达到更高的层级。 通过本书,你将学习: 使用组合循环、变量和流程控制语句; 选择合适的数据结构来完成

    大小:261.17 KBPython配套资源

  • 游戏编程数学和物理基础

    游戏编程数学和物理基础

    本书适合于所有对游戏开发与编程感兴趣的读者,如果你想踏入游戏行业,或者想对代数、几何和三角函数知识有所了解的话,本书非常适合您! 本书是游戏开发技术系列丛书之一,全书分

    大小:57 MB游戏编程电子书

  • 《Python游戏编程入门》配套资源

    《Python游戏编程入门》配套资源

    编辑推荐 学习一种编程语言,还有比开发游戏更好的方法吗?本书为读者提供了充分的实践和练习,并且关注Python编程中的高级话题,这些全部通过游戏示例和项目来介绍,而这已经证明是一种高效而有趣的学习方法。本书介绍了数据结构、文件处理、异常、面向对象编程、GUI编程、多媒体编程、命名空间和程序规划。本书将使读者掌握Python语言的深层知识。 本书具有以下特色: 1.以开发游戏为学习方法; 2.利用已经学到的知识,逐渐增加编程项目的

    大小:12.18 MBPython游戏编程配套资源

下载地址

学习笔记

9小时34分钟前回答

jQuery+HTML5美女瀑布流布局实现方法

本文实例讲述了jQuery+HTML5美女瀑布流布局实现方法。分享给大家供大家参考。具体如下: 这是一款JavaScript与HTML5实现美女瀑布流布局,本方法是把图片的路径写在了JS的数组里,不过重点好像不是在这里,而是在图片如何自动排列的问题,你可以运行本实例后,点击“加载瀑布流布局”按钮,即可看到图片的瀑布流排列效果,现在很流行这个,希望您从本代码中能找到一些灵感。……