Cocos Creator 游戏开发实战 (26):搭建跨平台的开发环境 2.3.1

阅读数:8 2019 年 12 月 8 日 21:39

Cocos Creator游戏开发实战(26):搭建跨平台的开发环境 2.3.1

(HTML5 简介)

内容简介
这是一部系统性、深度和实战性兼顾的 Cocos Creator 游戏开发工具书,内容得到了 Cocos 引擎创始人、Cocos 引擎技术总监、触控科技西南区总经理等多位官方专家的高度评价。作者有 8 年的移动游戏开发经验,对包括 Cocos Creator 在内的各种 Cocos 游戏引擎都有非常深入的研究。
《Cocos Creator 游戏开发实战》基于 Cocos Creator 2.X 版本撰写,不仅详细讲解了 Cocos Creator 引擎的各种功能特性、Cocos Creator 引擎核心模块的工作机制和原理,还详细讲解了基于 Cocos Creator 开发游戏的流程、方法、技巧和优秀实践。不仅适合读者零基础快速入门,还能满足初学者进阶修炼的需求。
全书一共 16 章,分为四大部分:
第一部分准备篇(第 1—2 章)
主要介绍了 Cocos Creator 的功能、特点、适用场景、基本架构、工作流,以及跨平台开发环境的搭建。
第二部分基础篇(第 3—8 章)
对 Cocos Creator 的场景制作、资源管理、脚本编程、UI 系统、动画系统和物理系统等核心模块的功能和原理进行了深入讲解,同时配备了具体应用案例。
第三部分实例篇(第 9—11 章)
讲解了三个游戏案例的开发过程和方法,包括消除类游戏、飞行游戏和棋牌类游戏,旨在让读者深入了解 Cocos Creator 的基础知识在游戏开发中的实际使用,三种游戏分别代表了不同类型,可以让开发者深入了解不同类型游戏的开发思想。
第四部分扩展篇(第 12—16 章)
内容涵盖 Cocos Creator 的扩展插件、SDK、网络,如何使用 Cocos Creator 开发小游戏,以及 Cocos Creator 引擎游戏的算法、设计模式和性能优化等主题。作者简介

HTML5 是继 1999 年 HTML 4.01 发布以后的一个新标准,包括一些新的标签,如:canvas 和 video 等,这些可以替代之前的第三方插件的实现。因为这些新的功能,HTML5 受到广泛关注,直到 2008 年 HTML5 的第一份正式草案正式公布。

目前 HTML5 仍然处于不断完善阶段,但是已经得到很多主流浏览器的支持,包括 Firefox、IE 9、Chrome、Safari 等。HTML5 的标志如图 2-6 所示。

Cocos Creator游戏开发实战(26):搭建跨平台的开发环境 2.3.1

图 2-6 HTML5 标志

究竟是什么原因使得 HTML5 如此受欢迎呢?这就要从 HTML5 的特点说起。总体来说,HTML5 不仅提升了网页的表现性能,还将之前 HTML 需要添加第三方插件的多媒体功能通过标签添加到 HTML5 的功能中,对于游戏的开发,HTML5 添加了 canvas 画布标签。

HTML5 的具体特点如下。

(1)全新的结构内容元素

在 HTML5 之前,无论网页的内容多么复杂,都必须采用 div 和 span 这样的文档概念设计文档结构,HTML5 提供了许多新的元素,解决结构内容元素单一的问题,新加入了页眉元素(header)、分组元素(hgroup)、页脚元素(footer)、导航菜单元素(nav)、文章元素(article)和引文元素(aside)等结构元素,图像代码元素(figure)、标题元素(figcaption)、引用元素(mark)和时间元素(time)等内容元素。这些全新的结构内容元素会使得网页开发更加便捷。

(2)全新的表单设计

在处理表单时,开发人员经常对表单验证和安全检察的复杂性深有感触,这是由于表单的空间较少,验证表单和实现智能必须采用 JavaScript。HTML5 改变了这种情况,不仅支持浏览器验证的验证方式,还可以通过 input 组件的 type 类型来控制组件的类型,同时,表单还有其他许多的输入类型、属性和特性。

(3)HTML5 的媒体工程非常强大易用

在 HTML5 标准中,开发人员不需要依赖专用的技术就能够创建这些媒体内容,也不需要使用外部插件,这些元素都具有开放的 JavaScript API,可以简化对媒体元素的控制,这也是 HTML5 的核心目标。

在媒体控制的元素中包括音频播放元素(audio)、视频播放元素(video)和对网页游戏开发有跨时代意义的图形绘制画布元素(canvas)。canvas 元素不仅简单易用,而且通过 JavaScript API 和一些创新运用,canvas 本身可以成为一个能够创建动态图形和交互体验的强大工具。

HTML5 的优势如下。

1)提高可用性和改进用户的友好体验。

2)可以给网站带来更多的多媒体元素。

3)对网站的抓取和索引友好。

4)适用于移动应用程序和游戏。

5)对开发者来说更易用。

HTML5 的性能让它的前景很美好,但是标准在定义的过程中也会出现这样那样的问题,也会出现对部分标准的分歧,尽管如此,未来 HTML5 无论在移动平台还是在网页开发中都会有自己的一席之地。

Cocos Creator游戏开发实战(26):搭建跨平台的开发环境 2.3.1

购书地址 https://item.jd.com/12602734.html?dist=jd

评论

发布