下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 游戏开发 >Cocos2d-x > iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发(配光盘)

iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发(配光盘)

综合评级:★★★★★

定价:59.00

作者:李华明 编著

出版社:清华大学出版社

出版日期:2013年2月

页数:338

字数:563000

ISBN:9787302309772

书籍介绍
  ios平台游戏开发是目前移动游戏开发最热门的一个分支,从事此工作的开发人员多能拿到高薪。本书是作者继《android游戏编程之从零开始》热销之后编写的又一本、基于cocos2d—x 2.x和cocos2d—iphone版本,讲述ios平台游戏开发的新作。

  全书分为两个部分共11章,内容主要包括cocos2d—x引擎游戏开发的基础,常用的类、方法及其使用示例,游戏开发的基础知识、方法和技巧,跨平台游戏的开发技巧,并以一个飞行射击游戏实战项目的分析详解游戏开发过程;同时,还简单介绍了cocos2d—iphone引擎的使用及其项目开发注意事项。随书光盘包括本书所有的示例项目代码。

  《ios游戏编程之从零开始—cocos2d-x与cocos2d引擎游戏开发(配光盘)》适合想要学习ios平台游戏开发的初学者,以及初中级ios平台游戏开发人员,也适合作为ios游戏培训的教材和高等院校相关专业师生的教学参考书。

相关课程
目录

第一部分Cocos2d-x

 第1章 cocos2d-x简介与安装

  1.1cocos2d-x引擎介绍

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

  1.3本章小结

 第2章hello,cocos2dx

  2.1创建第一个cocos2d-x项目

  2.2cocos2d-x项目结构

  2.3熟悉4个常用类

  2.4appdelegate的3个生命周期函数

  2.5运行第一个cocos2d-x项目

  2.6本章小结

 第3章游戏开发基础

  3.1第一个场景hello worldscene

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

  3.3ccsprite精灵详解

  3.4常用的两种layer层

  3.5ccnode的添加与tag

  3.6坐标系与锚点z轴遮挡关系

  3.7字体与文本

  3.8cctextfieldttf输入框

  3.9ccmenu菜单

  3.10cceditbox编辑框

  3.11cccontrolswitch开关

  3.12cccontrolslider滑动条

  3.13cccontrolbutton按钮

  3.14los高清与非高清

  3.15获取当前设备语言

  3.16draw绘制

  3.17更新函数

  3.18ccprogressto进度计时器

  3.19ccscrollview滚动视图

  3.20内存及效率的一些总结

  3.21设置竖屏运行项目方法

  3.22cclog与cclog的区别

  3.23本章小结

 第4章动作与动画

  4.1action动作

  4.2动画

  4.3常见的22种特效

  4.4切换场景的32种动画

  4.5本章小结

 第5章实战预备篇

  5.1触屏事件

  5.2碰撞检测

  5.3地图

  5.4音乐与音效

  5.5游戏数据

  5.6粒子特效

  5.7游戏摇杆

  5.8cocosbuilder使用详解

  5.9裁切区域

  5.10本章小结

 第6章cocos2d-x跨平台簏

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

  6.2xcode集成iOSAndroid项目

  6.3xcode代码混编

  6.4c++调用java

  6.5ios与android的视频播放

  6.6本章小结

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

  7.1飞行射击项目概述

  7.2项目制作前的准备工作

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

  7.4添加菜单场景界面

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

  7.6添加游戏场景

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

  7.8本章小结

 第8章游戏开发提高篇

  8.1脚本语言lua

  8.2xmi文件读取

  8.3csv文件读取

  8.4跨平台网络

  8.5ios6与最新cocos2d-x版本

  8.6本章小结

第二部分cocos2d-iphone

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

  9.1cocos2d-iphone引擎介绍

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

  9.3本章小结

 第10章hello,cocos2d-iphone

  10.1创建第一个cocos2d-iphone项目

  10.2 cocos2d-iphone项目的结构

  10.3本章小结

 第11章ccocos2d-iphone基础篇

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

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

  11.3本章小结

前言

前言

本书以C++与Objective-C语言为工具,从iOS游戏编程最基础的内容开始讲解,让读者能一步一步循序渐进地进行学习并掌握游戏编程要领。对于有C++与Objective-C基础的读者,能够更容易、更快速地掌握本书的内容。当然,需要提醒大家的是,阅读本书并不需要读者有任何移动设备的编程开发经验。

全书分为两个部分共11章。总体来说,各章都以前一章的知识点作为铺垫进行讲解。因此,对于刚接触或者打算接触iOS游戏开发的读者,笔者强烈推荐从前往后依次学习,切勿跳读。

第1~8章属于第一部分:Cocos2d-x引擎的相关讲解。

第1章主要介绍Cocos2d-x引擎以及引擎模板的安装与删除。

第2章通过对一个最简单的Cocos2d-x项目进行详细讲解,读者对Cocos2d-x项目目录结构以及运行机制可以有一个基础认识。

第3章是基础篇,也是学习Cocos2d-x引擎开发的重点章节,讲解了引擎提供的常用组件、引擎最新加载资源策略、重写draw函数、自定义绘制图形、内存与效率总结等内容。

第4章对动作与动画进行了讲解,不仅详细介绍了Cocos2d-x提供的22种特效、32种切换动画、49种常用动作的使用,还详细讲解了序列帧动画的两种实现与使用方法。

第5章是项目实战的预备篇,主要是对游戏开发必须掌握的一些基础知识点进行详解,如精灵的碰撞检测、地图与地编、音乐与音效、游戏数据的存储、游戏摇杆等。

第6章是Cocos2d-x引擎的跨平台篇,其中讲解了Cocos2d-x跨平台项目的整合、交叉编译、代码混编、跨平台视频播放等引擎跨平台的相关知识。

第7章是项目实战环节,主要是对前几章的一个综合演练,尤其是对第5、第6章各模块知识点的综合运用,通过此章可以让读者熟悉和掌握游戏开发流程。

第8章是游戏开发提高部分,主要根据Cocos2d-x引擎跨平台的特点,讲解游戏常用的一些知识点,比如Lua脚本的使用、xml文件数据读取、csv数据读取、Http与Socket网络编程等。

第9~11章属于第二部分:cocos2d-iphone引擎的相关讲解。

第9章主要包括cocos2d-iphone引擎的介绍、下载、模板安装与删除等内容。

第10章则是对第一个cocos2d-iphone引擎项目的目录结构、运行机制进行详细分析与讲解,让读者对其引擎有个基本认识。

第11章是基础篇,详解了cocos2d-iphone引擎的一些基础知识和使用示例代码,另外根据Cocos2d-x与cocos2d-iphone两款引擎的联系,笔者提供了一些学习的建议与经验总结。

本书系统地对iOS游戏开发进行了讲解,需要掌握的知识点整体是以从易到难、从浅到深的形式呈现;所以笔者再次提醒大家在阅读本书时,务必要按顺序逐章学习,避免跳读,否则学习起来可能会事倍功半。随书光盘中包括本书所有的代码和资源,以方便读者学习,若光盘中的代码有问题也可以与笔者联系解决。

在此,我要特别感谢我的家人,完成本书编写的动力主要就是来自家人对我关心与支持,另外还要感谢张睿同学为本书提供的美术资源。同时,感谢清华大学出版社图格事业部所有为本书顺利出版付出努力的编辑。

由于编者水平有限,书中难免有疏漏之处,望广大读者指正批评,意见与建议请Email至xiaominghimi@gmail.com,也可以在笔者的独立博客http://www.himigame.com上进行交流。另附上笔者的微博地址:http://weibo.com/xiaominghimi

编者

2012年11月

热门图书
推荐新闻
技术文库
论坛推荐