Cocos2d-x手机游戏开发与项目实战详解

Cocos2d-x手机游戏开发与项目实战详解

沈大海, 编著

出版社:清华大学出版社

年代:2014

定价:79.0

书籍简介:

本书大体分为3大部分,第一部分是开发基础,介绍移动游戏的基本概念和游戏开发的流程。第二部分是Cocos2d-x的基本知识,介绍IOS、Android平台开发的基础知识和Cocos2d-x引擎本身的基本概念;第三部分是项目实战,结合不同类型的游戏产品来讲解引擎的使用以及在开发中的相关技巧和经验。

作者介绍:

沈大海,国内知名移动开发专家,高级培训讲师,移动互联产品顾问。近十年一直从事移动平台技术工作,对Android和iOS平台及Cocos2d-x引擎有深入研究,曾先后主持开发联想SPM系统、国家农业科学院施肥通(移动版)、国家图书馆手机导航系统、易点点电子点菜系统、蓝魔的逆袭塔防游戏、少数派贵金属行情(移动版)、窠浦旅行家机票手机预定系统等项目,曾为Google大学实验室、索爱、联想、华为终端、海能达、爱立信、滚石移动、北纬通信、工信部移动互联基地院校等企、事业单位讲授移动开发课程。

书籍目录:

序(一)

序(二)

序(三)

前言

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

本章思考

第5章 Cocos2d-x核心技术

本章概述

必备知识

学习重点

5.1 Cocos2d-x核心概念

5.1.1 导演CCDirector

5.1.2 场景CCScene

5.1.3 CCTransitionScene场景切换

5.1.4 绘图节点CCNode和图层CCLayer

5.2 在CCLayer处理图层交互

5.3.1 在CCLayer处理用户触摸

5.3.2 实现多点触摸

5.3.3 实现重力感应传感器交互

5.3 在CCLayer实现《贪食蛇》游戏实例

5.4 菜单CCMenu、文字CCLabelTTF

5.4.1标签菜单项

5.4.2 精灵菜单项

5.4.3 触发器菜单项

5.4.4 文本渲染CCLabelAtlas

5.4.5 文本渲染CCLabelTTF

5.4.6 文本渲染CCLabelBMFont

第9章 手机游戏的运营和推广

本章概述

必备知识

学习重点

9.1 手机游戏的盈利模式

9.1.1 内置广告

9.1.2 推广墙

9.1.3 道具收费 。

9.1.4 游戏衍生品

9.1.5 广告主题游戏

9.2 手机游戏的发行模式

9.2.1 买断模式

5.2.2 认清自身产品的受众群体

9.2.3 直接在第三方市场商店上传

9.2.4 寻找手机内置渠道

9.2.5 寻找有实力的游戏发行商

9.3 积极参加行业活动

9.3.1 GMGC全球移动游戏大会

9.3.2 GMGC全球移动游戏月度沙龙

9.3.3 参加相关比赛

9.4 游戏运营核心数据解析

9.4.1 数据指标介绍

9.4.2 数据指标与产品调整

9.4.3 打造月收入过百万的移动游戏产品

本章思考

内容摘要:

本书系统地论述了Cocos2dx的技术基础、核心技术、游戏实例以及产品发布与运营。第1章介绍手机游戏类型和开发平台的分析;第2章介绍手机游戏的策划,包括分析玩家需求,编写策划文案,游戏原型的实现;第3章介绍C、C++编程基础,从实战角度,通过案例方式让读者快速了解C语言和C++语言的语法特点,对于原来从事Java开发的程序员可以快速对比,进而掌握C++语言的使用;第4章介绍Cocos2dx的环境搭建和HelloWorld的项目实现,通过该章读者可以快速上手开发一个最简单的移动游戏UI,并通过该案例了解Cocos2dx的运行原理;第5章介绍Cocos2dx核心技术,包括Cocos2dx的核心类CCDirector、CCScene、CCNode、CCLayer、CCSprite、CCAction等,通过案例来介绍Cocos2dx的场景、图层、交互、动作、动画、粒子效果、游戏地图、物理引擎,并详细介绍了Cocos2dx 2.2.1版本中所有自带Demo的功能;第6章用一款完整游戏项目《飞机大战》设计来详解手机游戏的开发流程,介绍了游戏进度和游戏菜单的实现、游戏按键处理与碰撞检测等;第7章介绍了DeepBlueX引擎,这是对Cocos2dx的二次封装,通过封装让开发者通过状态机的方式来规划游戏的整体架构,并介绍了通过DeepBlueX引擎实现了《飞机大战》;第8章介绍Cocos2dx网络编程与网络游戏的实现,包括网络游戏模型、使用Apache搭建网络游戏服务器端、使用Cocos2dx实现Http网络连接、使用BSD Socket实现Socket通信;第9章介绍游戏打包与发布,包括发布游戏要准备的项目、制作游戏介绍文档和图标,以及如何寻找发布渠道。书中提供的程序代码完整且全部在XCode和Cocos2dx 2.2.1环境下编译通过,并经过实际的测试,其中很多代码具有非常高的实用价值,读者可以直接拿来使用或者稍加修改便可用于商业化的游戏开发。

编辑推荐:

《Cocos2d-x手机游戏开发与项目实战详解》可谓国内首本真正全面论述Cocos2d-x手机游戏策划、开发与运营实战的里程碑作品,GMGC秘书长宋炜、CEMD管理中心艾鹏、Cocos2d-x创始人王哲一致作序推荐!本书全面涵盖了手机游戏类型综述;手机游戏市场分析;手机游戏开发平台;手机游戏开发流程;手机游戏策划方案;手机游戏美术设计;手机游戏程序设计;Cocos2d-x开发流程;Cocos2d-x核心技术;Cocos2d-x游戏案例;Cocos2d-x二次封装;Cocos2d-x网络编程;手机游戏运营及推广等全部细节,适合作为手游开发者的入门教材及案头工具。

书籍规格:

书籍详细信息
书名Cocos2d-x手机游戏开发与项目实战详解站内查询相似图书
丛书名清华开发者书库
9787302350866
如需购买下载《Cocos2d-x手机游戏开发与项目实战详解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)79.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

Cocos2d-x手机游戏开发与项目实战详解是清华大学出版社于2014.出版的中图分类号为 TN929.53 ,TP368.32 的主题关于 移动电话机-游戏程序-程序设计 ,便携式计算机-游戏程序-程序设计 的书籍。