iPhone和iPad cocos2d游戏开发入门指南

需积分: 13 5 下载量 50 浏览量 更新于2024-07-25 收藏 21.21MB PDF 举报
"Learn iPhone and iPad cocos2d Game Development"是关于iPhone和iPad游戏开发的书籍,涵盖了cocos2d游戏引擎的使用、游戏开发的基础知识、物理引擎、game center等多个方面的内容。 Knowledge Points: 1. cocos2d游戏引擎的选择理由:免费、开源、Objective-C语言、2D游戏引擎、物理引擎、技术难度较低、需要编程、cocos2d社区 support。 2. cocos2d游戏开发基础知识:游戏开发新手将学会什么、iphone应用程序开发者将学会什么、cocos2d开发者将学会什么。 3. 准备工作:系统要求、注册成为ios开发者、证书和授权文件、下载并安装iphone sdk、下载并安装cocos2d。 4. helloworld应用程序:helloworld文件在项目中的位置、资源、其他资源、类。 5. cocos2d中的内存管理问题:改变世界。 6. cocos2d基础知识:单件类、Director类、场景图、CCNode类层次体系、CCNode类、场景和层、CCSprite类、CCLabel类、菜单、动作。 7. 第一个游戏项目:创建项目、添加player sprite、加速计输入、首次测试运行、玩家速度、添加障碍物、碰撞检测、得分标签、ccbitmapfontatlas与hiero简介、添加音频。 8. 游戏组件:使用多个场景、使用多个层、从CCSprite类继承游戏对象、使用CCSprite复合游戏对象、奇妙的CCNode派生类。 9. 精灵深入了解:CCSpriteBatchNode、精灵动画初体验、用于创建动画的辅助类别、使用纹理图册。 10. 滚屏射击游戏:高级视差滚屏、虚拟手柄、sneakyinput、数字控制。 11. 粒子效果:粒子效果实例、用复杂方法创建粒子效果、粒子数量、发射器持续时间、发射器模式、粒子位置、粒子大小、粒子方向、粒子生存期、粒子颜色、粒子混合模式、粒子贴图。 12. 瓦片地图:瓦片地图简介、使用zwoptex处理图片、tiled地图编辑器、在cocos2d中使用直角瓦片地图。 13. 斜角瓦片地图:设计斜角瓦片地图图形、使用tiled编辑斜角瓦片地图、将斜角瓦片地图应用到游戏编程中。 14. 物理引擎:物理引擎的基本概念、物理引擎的局限性、box2d与chipmunk。 15. 弹球游戏:图形:凸多边形和逆时针方式、应用vertexhelper、创建弹球桌、加入动态元素。 16. game center:激活game center、game kit编程、排行榜、成就、联机。 17. 番外篇:一些有用的技术、从源码项目中受益、与出版商合作、寻找自由职业者、寻找免费的艺术品和音频、寻找交易工具、市场。