Cocos Creator 游戏开发实战 (4):认识 Cocos Creator 1.1.2

阅读数:7 2019 年 12 月 8 日 21:01

Cocos Creator游戏开发实战(4):认识Cocos Creator 1.1.2

(Cocos Creator 的组成)

内容简介
这是一部系统性、深度和实战性兼顾的 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 引擎游戏的算法、设计模式和性能优化等主题。作者简介

通过浏览 Cocos Creator 程序文件夹的内容可以发现,它主要包括三个部分:编辑器、Cocos2D-X 和 Cocos2D-JS。

1)编辑器:类似于之前的 Cocos Studio 和 CocosBuilder,编辑器包含场景编辑、UI 编辑和动画编辑等功能,同时也有导出等功能,观察整个界面,与其说它类似于之前的 Cocos 编辑器,不如说它更像 Unity3D 编辑器。

2)Cocos2D-X:打开 Cocos Creator 的应用路径,可以发现在“编辑器路径 /Resources/Cocos2D-X”目录下有一个 Cocos2D-X,不过这个 Cocos2D-X 严格来说是一个删减版,具体的删减内容可以参考目录下的 Readme 文件,首先删除了一些对其他平台的支持,目前只支持 iOS、Android 和 Windows;另外,引擎暂时删除了对于 Lua 库的支持,但是从文档来看,后续应该会添加回来,毕竟作为 Cocos 引擎最流行的脚本语言,Lua 在开发者心中还是有一定地位的;最后就是对于一些无用库和无用类的删减,这个删减版的 Cocos2D-X 引擎可以在 GitHub 上下载得到,具体地址是: https://github.com/cocos-creator/cocos2d-x-lite.git

3)Cocos2D-JS:Cocos Creator 上线之初主要是基于 JavaScript 语言的,而且 Cocos Creator 完全是用 JavaScript 编写的,可见 JavaScript 在 Cocos Creator 中的分量。Cocos2D-JS 也被继承在了 Cocos Creator 中,和集成的 Cocos2D-X 一样,Cocos2D-js 也是一个删减版,它是为编辑器和最后打包生成的游戏所服务的,正因为有了 Cocos2D-js,Cocos Creator 才可以提供扩展功能。

Cocos Creator游戏开发实战(4):认识Cocos Creator 1.1.2

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

评论

发布