图书介绍

iOS游戏编程之从零开始 Cocos2d-x与cocos2d引擎游戏开发PDF|Epub|txt|kindle电子书版本网盘下载

iOS游戏编程之从零开始 Cocos2d-x与cocos2d引擎游戏开发
  • 李华明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302309772
  • 出版时间:2013
  • 标注页数:340页
  • 文件大小:265MB
  • 文件页数:353页
  • 主题词:移动终端-游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iOS游戏编程之从零开始 Cocos2d-x与cocos2d引擎游戏开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Cocos2d-x4

第1章 Cocos2d-x简介与安装4

1.1 Cocos2d-x引擎介绍4

1.2 Cocos2d-x引擎下载与项目模板安装5

1.2.1 下载Cocos2d-x引擎5

1.2.2 Cocos2d-x项目模板安装6

1.2.3 删除Cocos2d-x项目模板的方法7

1.3 本章小结8

第2章 Hello,cocos2dx10

2.1 创建第一个Cocos2d-x项目10

2.2 Cocos2d-x项目结构11

2.3 熟悉4个常用类12

2.4 AppDelegate的3个生命周期函数13

2.5 运行第一个Cocos2d-x项目15

2.6 本章小结16

第3章 游戏开发基础18

3.1 第一个场景HelloWorldScene18

3.2 快速掌握Cocos2d-x引擎的学习技巧21

3.3 CCSpnte精灵详解23

3.3.1 创建精灵常用的4种方式23

3.3.2 精灵常用函数24

3.4 常用的两种Iayer层27

3.5 CCNode的添加与tag29

3.5.1 CCNode的两个重要函数29

3.5.2 tag的作用与使用30

3.6 坐标系与锚点Z轴遮挡关系31

3.6.1 坐标系31

3.6.2 锚点的作用与使用33

3.6.3 遮挡关系(Z轴)34

3.7 字体与文本35

3.8 CCTextFieldTTF输入框38

3.8.1 CCTextFieldTTF创建与使用38

3.8.2 CCTextFieldDelegate接口38

3.9 CCMenu菜单41

3.9.1 CCMenu创建方式41

3.9.2 5种常用CCMenultem42

3.10 CCEditBox编辑框44

3.10.1 cocos-ext.h导入错误处理44

3.10.2 CCEditBox创建与使用46

3.10.3 CCEditBoxDelegate接口49

3.11 CCControlSwitch开关52

3.12 CCControlSlider滑动条54

3.13 CCControlButton按钮56

3.14 iOS高清与非高清60

3.14.1 Retina模拟器60

3.14.2 高清资源使用61

3.14.3 最新资源管理策略63

3.14.4 iOS高低分辨率的坐标详解65

3.14.5 模拟器掉帧严重的原因66

3.15 获取当前设备语言66

3.16 draw绘制69

3.17 更新函数73

3.17.1 scheduleUpdate73

3.17.2 schedule74

3.17.3 停止更新函数方法75

3.18 CCProgressTo进度计时器75

3.19 CCScrollView滚动视图77

3.20 内存及效率的一些总结82

3.21 设置竖屏运行项目方法84

3.22 CCLOG与CCLog的区别84

3.23 本章小结84

第4章 动作与动画86

4.1 Action动作86

4.1.1 动作常用操作86

4.1.2 常用的49种动作详解88

4.2 动画102

4.2.1 自定义动画102

4.2.2 CCSpriteBatchNode精灵集106

4.2.3 图片打包工具106

4.2.4 手动添加帧序列实现动画108

4.2.5 通过资源文件创建动画109

4.3 常见的22种特效111

4.4 切换场景的32种动画117

4.4.1 切换场景方法117

4.4.2 切换场景的32种动画详解117

4.4.3 CCNode生命周期函数124

4.5 本章小结125

第5章 实战预备篇127

5.1 触屏事件127

5.1.1 触屏事件监听函数127

5.1.2 Android的Menu&Back按键监听130

5.1.3 多触点130

5.2 碰撞检测135

5.2.1 矩形碰撞135

5.2.2 圆形碰撞139

5.2.3 像素碰撞143

5.3 地图145

5.3.1 地编的作用与使用145

5.3.2 CCTMXTiledMap148

5.3.3 为地图添加对象图块150

5.3.4 CCParallaxNode153

5.4 音乐与音效155

5.5 游戏数据162

5.5.1 游戏数据存储162

5.5.2 对数据进行编解码165

5.6 粒子特效170

5.6.1 自带11种粒子特效171

5.6.2 粒子常用函数与移动类型详解172

5.6.3 创建自定义粒子174

5.6.4 CCParticleBatchNode175

5.6.5 粒子编辑器的介绍与使用176

5.7 游戏摇杆179

5.8 CocosBuilder使用详解186

5.9 裁切区域198

5.9.1 CCSprite裁切区域设置198

5.9.2 CClayer裁切区域设置199

5.10 本章小结203

第6章 Cocos2d-x跨平台篇205

6.1 编译和运行跨平台的Cocos2d-x项目205

6.1.1 Android开发环境准备工作205

6.1.2 配置Cocos2d-x相关路径206

6.1.3 创建Android项目207

6.1.4 编译并运行Android项目210

6.2 Xcode集成iOS与Android项目214

6.2.1 集成并编译项目214

6.2.2 集成编译需要注意的几点217

6.3 Xcode代码混编221

6.4 C+++调用Java层222

6.4.1 JniHelper与JniMethodlnfo223

6.4.2 调用Java各种形式函数225

6.5 iOS与Android的视频播放230

6.5.1 iOS的视频播放230

6.5.2 Android的视频播放237

6.6 本章小结241

第7章 飞行射击项目实战篇243

7.1 飞行射击项目概述243

7.2 项目制作前的准备工作245

7.3 设置项目竖屏并隐藏FPS等信息246

7.4 添加菜单场景界面247

7.5 添加“关于”和“积分”场景250

7.6 添加游戏场景253

7.6.1 添加地图类253

7.6.2 添加主角255

7.6.3 添加子弹类261

7.6.4 添加敌机类263

7.6.5 添加游戏世界类266

7.7 游戏开发过程中的3个注意点271

7.8 本章小结273

第8章 游戏开发提高篇275

8.1 脚本语言Lua275

8.1.1 Lua基础275

8.1.2 Lua手动绑定282

8.2 xml文件读取288

8.3 CSV文件读取293

8.4 跨平台网络298

8.4.1 Http(Curl)298

8.4.2 Socket(BSD Socket)302

8.4.3 大端小端模式处理304

8.4.4 多线程注意事项314

8.5 iOS6与最新Cocos2d-x版本314

8.6 本章小结316

第二部分 cocos2d-iphone320

第9章 cocos2d-iphone引擎介绍与安装320

9.1 cocos2d-iphone引擎介绍320

9.2 cocos2d-iphone引擎下载与模板安装320

9.3 本章小结322

第10章 Hello,cocos2d-iphone324

10.1 创建第一个cocos2d-iphone项目324

10.2 cocos2d-iphone项目的结构325

10.3 本章小结332

第11章 cocos2d-iphone基础篇334

11.1 cocos2d-iphone引擎基础使用示例334

11.2 快速掌握cocos2d-iphone引擎的几点建议337

11.3 本章小结338

热门推荐