序二

序二

几年来,在Cocos引擎团队的坚持和专注下,Cocos引擎经历了一次次突破,越来越得到市场的认可和无数开发者的支持。在国内iOS、Android、微信游戏等分发渠道上,近半数的游戏产品均选择使用Cocos引擎开发,同时也涌现了大量如《刀塔传奇》《梦幻西游》《怪物弹珠》等月流水过亿的产品,这是让我们很自豪的一件事。

Cocos2d-JS是Cocos引擎的分支版本,同样有非常亮眼的成绩,比如口碑收入双丰收的《三国杀传奇》《航海王启航》,甚至是近年越来越受到关注的独立游戏领域,也诞生了诸如《锻冶屋英雄谭》《超级幻影猫》等众多得到了苹果青睐的产品。

易用、低门槛、跨全平台、热更新支持……Cocos2d-JS的诸多优点毋庸置疑,加之Cocos团队新推出的创新性开发工具Cocos Creator,脚本化已经是一种趋势,Cocos2d-JS将在这方面为开发者提供更有力的帮助和支持。

建风是我见过的对Cocos引擎有着非常深入了解的90后开发者之一。在本书中,从最基本的模块介绍到每个方法的详细调用,他融合了自己对Cocos2d-JS的理解,对这款引擎进行了非常全面的剖析和阐释,深入浅出,有着巨大的参考价值。他还获得了飞鱼科技《保卫萝卜》系列素材的授权,并在书中有所展示。本书结合《保卫萝卜2》的实战项目,对Cocos2d-JS的具体使用进行升华,推荐一读。

原计划半年写完本书,但建风追求精益求精、精雕细磨的态度让这个时间延长到了10个月。希望这本书能帮助更多的开发者更好地理解Cocos2d-JS这款功能强大的引擎,也希望它能在带来大量干货的同时帮助更多开发者产出更优质的产品。

目录

  • 献词
  • 序一
  • 序二
  • 序三
  • 前言
  • 第一部分 基础篇
  • 第 1 章 Cocos2d-JS介绍
  • 第 2 章 Hello World
  • 第 3 章 核心框架
  • 第 4 章 动作模块
  • 第 5 章 事件机制
  • 第 6 章 音频处理
  • 第 7 章 屏幕适配
  • 第二部分 进阶篇
  • 第 8 章 数据存储
  • 第 9 章 粒子系统
  • 第 10 章 UI控件
  • 第 11 章 性能优化
  • 第 12 章 游戏地图
  • 第三部分 高级篇
  • 第 13 章 反射调用
  • 第 14 章 Chipmunk物理引擎
  • 第 15 章 网络编程
  • 第 16 章 JavaScript Binding
  • 第四部分 实战篇
  • 第 17 章 《保卫萝卜2》实战