Cocos Creator 游戏开发实战 (13):认识 Cocos Creator 1.3.2

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

Cocos Creator游戏开发实战(13):认识Cocos Creator 1.3.2

(Cocos Creator 和 Unity)

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

Unity 引擎是 Unity Technologies 开发的一个让开发者轻松创建游戏的综合性开发工具,是一个全面整合的游戏引擎。类似于 Director、Blender game engine、Virtools 或者 Torque Game Builder 等利用交互图形化开发环境为首要方式的软件,Unity 可以运行在 Windows 和 macOS X 上,可以发布到 Windows、macOS X、Wii、iOS、Android、Windows Phone 8 和 HTML5 等平台。Unity 引擎以它的快速开发特性,以及跨平台能力为人们所知,并成为 3D 手机游戏开发者的首选引擎。

为什么要把 Cocos Creator 和 Unity 进行比较呢,因为二者的设计理念很相似,都是使用组件化的方式扩展节点,都是使用脚本驱动,包括游戏逻辑和编辑器扩展都是使用脚本。那么如何决定是使用 Cocos Creator 还是 Unity 呢?答案很简单,那就是 3D 游戏选择 Unity,2D 游戏选择 Cocos Creator。

因为 Unity 引擎虽然提供了 2D 功能,但是对于 2D 游戏来说,很多功能需要引入第三方的库才能完成,比如属性动画,Unity 本身并没有提供相应的功能接口,需要引入比如 iTween 这种第三方的插件或者自己开发才能完成相应的功能,另外在 2D 游戏中我们经常使用的动画工具 spine 的解析库也要自己引入,使用过程中甚至有一些 bug 需要自己修改,相比起 Cocos Creator 的完整集成,Unity 显然在 2D 的支持上无法和 Cocos Creator 相比,因此当我们需要快速开发 2D 游戏时,Cocos Creator 显然是更加合适的,当然,如果你需要开发一个 3D 游戏时,目前来看 Unity 更为合适,但 Cocos Creator 在 2.0 版本以后也在扩展 3D 的功能,不过要想完全取代 Unity 在技术上还需积累。

相比起 Unity,Cocos Creator 的另一大优势就是基础的引擎 Cocos2D-X 是开源的,注意,不是说编辑器是开源的,而是基础的渲染引擎是开源的,当我们需要性能优化或者扩展引擎功能的时候,开源引擎的优势是不可比拟的。

Cocos Creator游戏开发实战(13):认识Cocos Creator 1.3.2

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

评论

发布