Cocos2D-x 3.X. 游戏开发实战-(含光盘1张)

价格 88.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 18 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

    《Cocos2d-x 3.x游戏开发实战》是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了的Cocos2d-x 3.2游戏引擎各方面的知识。
    《Cocos2d-x 3.x游戏开发实战》从内容层次上可分为四个部分。第一部分介绍了游戏开发的基础知识、游戏引擎概念、Cocos2d-x的下载与安装,以及跨平台开发环境的搭建。第二部分介绍了Cocos2d-x中的核心类、动作、动画、3D、文字、字体、菜单、事件处理、UI控件、声音和数据存储等知识。第三部分介绍了Cocos2d-x的粒子系统、Tile地图、的物理引擎、内存管理机制。一部分详细介绍了Cocos2d-x官方提供的游戏开发工具Cocos Studio。
    《Cocos2d-x 3.x游戏开发实战》针对每一个知识点都通过相应的程序给出了示范,并结合Cocos2d-x自带的cpp-tests实例进行讲解,在总结一些知识点之后还开发了一些小游戏,目的是让读者全面掌握Cocos2d-x的基础理论和基本使用。 
    本书包括多个类型的游戏实战项目,射击类游戏《疯狂打飞机》;真实手游《萌仙》;塔防类游戏《保卫公主》。这些游戏实战项目都具有极高的参考价值,希望读者通过学习本书的知识,充分利用本书的实战案例,真正步入Cocos2d-x游戏开发的殿堂。 


目录

第1章 Cocos2d-x游戏引擎介绍
1.1 什么是游戏引擎
1.2 Cocos2d游戏引擎
1.2.1 Cocos2d的发展
1.2.2 Cocos2d的特点
1.2.3 Cocos2d的现在和未来
1.3 Cocos2d-x游戏引擎
1.3.1 选择Cocos2d-x的理由
1.3.2 Cocos2d-x的主要功能
1.3.3 Cocos2d-x3.0版本的各语言优化
1.3.4 Cocos2d-x3.0的新特性
1.3.5 使用了Cocos2d-x的游戏
1.4 本章小结
第2章 跨平台开发环境的搭建
2.1 搭建iOS下的开发环境
2.1.1 Cocos2d-x的安装与配置
2.1.2 Cocos2d-x项目结构和代码分析
2.2 搭建Windows下的开发环境
2.2.1 Cocos2d-x的安装与配置
2.2.2 Cocos2d-x工程目录和代码分析
2.3 搭建Android下的开发环境
2.3.1 软件的安装与环境变量配置
2.3.2 构建Cocos2d-x工程
2.3.3 在Eclipse下运行程序
2.4 本章小结
第3章 Cocos2d-x的核心类
3.1 节点类(Node)
3.1.1 Node类的成员变量
3.1.2 Node类的函数
3.1.3 坐标系
示例:测试锚点――AnchorPointTest
示例:测试Node类的常用函数――NodeTest
3.2 场景类(Scene)
3.2.1 TransitionScene场景切换
3.2.2 Cocos2d-x支持的场景过渡效果
3.3 层类(Layer)
3.3.1 Layer类的常用成员变量
3.3.2 Layer类的常用函数
3.4 导演类(Director)
3.4.1 Director导演类常用的成员变量
3.4.2 Director导演类常用的函数
3.4.3 Director导演类在游戏初始化时的使用分析
3.5 精灵类(Sprite)
3.5.1 纹理的相关概念
3.5.2 Sprite精灵类的常用成员变量
3.5.3 Sprite精灵类的常用函数
示例:测试Sprite类的常用函数――SpriteTest
3.5.4 Spriteframe精灵帧类
3.5.5 SpriteframeCache精灵帧缓存类
3.5.6 SpriteBatchNode精灵表单类
示例:测试SpriteframeCacheTest精灵帧缓存类――SpriteframeCacheTest
3.5.7 制作精灵表单
示例:测试自己制作的精灵表单――SpriteSheetTest
3.6 Cocos2d-x3.0新的数据结构
3.6.1 cocos2d::Vector<T>
示例:测试cocos2d::Vector<T>类的常用函数――VectorTest
3.6.2 cocos2d::Map<K,V>
示例:测试cocos2d::Map<K,V>类的常用函数――MapTest
3.6.3 cocos2d::Value
示例:测试cocos2d::Value类的常用函数――ValueTest
3.7 本章小结
第4章 Cocos2d-x的动作和动画
4.1 动作基类Action
4.1.1 Action类的常用成员变量
4.1.2 Action类的常用函数
4.1.3 Action类的子类
4.2 示例:测试基本动作――ActionBasicTest
4.2.1 显示、隐藏、闪烁动作
4.2.2 淡入淡出动作
4.2.3 色彩值渐变动作
4.2.4 移动动作
4.2.5 跳跃动作
4.2.6 缩放动作
4.2.7 旋转动作
4.3 示例:测试组合动作――ActionCombinationTest
4.4 示例:测试可变速度动作――ActionEaseTest
4.4.1 EaseIn、EaseOut和EaseInOut
4.4.2 EaseSineIn、EaseSineOut和EaseSineInOut
4.4.3 EaseExponentialIn、EaseExponentialOut和EaseExponentialInOut
4.4.4 EaseBounceIn、EaseBounceOut和EaseBounceInOut
4.4.5 EaseElasticIn、EaseElasticOut和EaseElasticInOut
4.5 示例:测试速度动作――ActionSpeedTest
4.6 示例:测试跟随动作――ActionFollowTest
4.7 示例:测试延迟动作――ActionDelayTest
4.8 示例:测试函数回调动作――ActionCallFuncTest
4.9 Cocos2d-x中与动画相关的类
4.10 示例:

摘要与插图

移动互联网热潮在全世界引起了巨大反响,移动互联网正在改变着传统互联网的格局,全世界的IT公司争相将业务中心向移动互联网转移,移动互联网业务也成为业内的利润增长点。移动互联网时代的到来,使得移动应用成为人们生活中的一部分,而游戏,在移动应用中更是占有举足轻重的位置。
  随着苹果iOS系统和iPhone、iPad等一系列产品的发布,随着Android系统和相应设备的诞生,移动平台从单一的手机发展到平板电脑等多种手持设备上。开发者们需要针对不同平台进行游戏的开发。Cocos2d-x具有跨平台的特性,只需要编写一次代码,就可以无缝地部署在包括iOS、Android、WindowsPhone等在内的主流游戏平台上。在移动终端日趋多样化的今天,把游戏部署到多种平台上是游戏开发的大趋势,Cocos2d-x的跨平台特性无疑能够限度地减少游戏开发者重复开发的工作,从而大大提高开发者的开发效率。
  Cocos2d-x不仅具有跨平台的特点,它还有众多的社区支持,而且Cocos2d-x免费开源,简单易学,容易快速上手。现如今,Cocos2d-x已发展为占有率第一的手机游戏引擎,份额超过30%,中国份额超过70%。《保卫萝卜》《找你妹》《捕鱼达人》《我叫MT》《时空猎人》《全民英雄》《大掌门》等60余款月入千万的国内手游,以及国外的《MonsterStrike》《勇者斗恶龙:光芒》《勇者前线》《Makeitrain》《Badland》等多款精品手游,都是采用Cocos2d-x引擎开发的。
  掌握了Cocos2d-x开发技术将带来更多的就业机会与创业机会,这都值得当下的开发者好好把握。
  本书特点
  本书是一本介绍Cocos2d-x游戏引擎的实用图书,其全面介绍了的Cocos2d-x3.2游戏引擎各方面的知识。
  本书从内容层次上可分为四个部分。
  第一部分(第1~2章)为准备篇,为读者介绍了游戏开发的基础知识、游戏引擎概念、Cocos2d-x的下载与安装以及跨平台开发环境的搭建。
  第二部分(第3~9章)为基础篇,全面、系统地介绍了Cocos2d-x中的核心类、动作、动画、3D、文字、字体、菜单、事件处理、UI控件、声音和数据存储等知识。
  第三部分(第10~15章)为篇,在前面章节的基础上,介绍了Cocos2d-x的粒子系统、Tile地图以及的物理引擎。第14章重点分析了Cocos2d-x的内存管理机制,帮助读者在游戏开发中更好地管理内存。
  第四部分(第16章)为游戏开发工具篇,详细介绍了Cocos2d-x官方提供的游戏开发工具CocosStudio,重点介绍了UI编辑器和动画编辑器的用法,并给出了示例。
  本书针对每一个知识点都给出了示范程序,并结合Cocos2d-x自带的cpp-tests实例进行讲解,在总结了一些知识点之后还开发了一些小游戏,目的是让读者全面掌握Cocos2d-x的基础理论和基本使用。
  本书第9章、第12章、第15章为游戏实战项目。第9章是一个射击类游戏《疯狂打飞机》;第12章是正在运营的真实手游《萌仙》中的一个模块;第15章是一个塔防类游戏《保卫公主》。这些游戏实战项目都具有极高的参考价值,希望读者充分利用本书的实战案例,真正步入Cocos2d-x游戏开发的殿堂。
  本书并不是一本关于所谓“思想”的书,也没有一堆“深奥”的新名词和“高深”的思想,旨在让你学会实际的Cocos2d-x游戏开发。本书的特点是操作步骤详细,编程思路清晰,语言平实易懂。只要读者认真阅读本书,并掌握书中知识,就可以胜任Cocos2d-x手机游戏开发的工作。
  阅读本书需要具备一定的计算机知识以及编程功底。Cocos2d-x采用C++编写,熟练掌握C++语言对于学习本书是很有必要的。限于篇幅,本书并没有涉及C++语言的知识,请读者参考相关的书籍和文
举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号