《Cocos2d 跨平台游戏开发指南(第2版)》一导读

    xiaoxiao2024-04-15  123

    前 言

    Cocos2d 跨平台游戏开发指南(第2版)自从2007年创始以来,Apple App Store一直保持着持续增长的势头,每天平均约有500个App提交。其中,大约80%的App是游戏。形成这种局面的部分原因是Apple构建了一个非常棒的生态系统,免费提供操作系统和IDE开发环境,便于普通开发者接触并使用它们。另一部分原因在于Cocos2d框架,它是目前应用最广泛的免费iOS游戏开发框架之一,借助它,开发者能够更方便地开发游戏和App应用。

    SpriteBuilder把Cocos2d集成到其中,这让使用Cocos2d开发游戏变得更有吸引力。因为现在人们可以使用SpriteBuilder更容易地开发简单的游戏原型,而不用编写任何代码。而且,开发者只需付出很小的努力就能让同一款App或游戏运行在具有不同分辨率的设备上运行。

    此外,我们也可以轻松地把这些游戏移植到Android上,而无需重写游戏代码。跨平台iOS游戏开发多年来一直是开发者的梦想,如今这一梦想变成了现实。

    自从第一台iOS设备诞生以来,Cocos2d就一直存在着,相关社区也非常活跃,各种资源丰富且十分有用。此外,还有许多由第三方开发者开发的各种好用的工具,让Cocos2d成为更棒的开发框架。

    本书带你学习开发一款游戏所需的各种知识。每个章节都按照逻辑顺序进行组织安排,这样每当你学完一部分内容,就离游戏开发更近了一步。在本书的最后部分,还讲解了如何把开发好的游戏移植到Android设备上。

    希望不久的将来能在App Store中看到自己的游戏大作!

    目 录

    第1章 精灵与动画 1.1 内容简介1.2 下载并安装Coscos2d1.3 2D坐标系统1.4 访问主场景(MainScene)1.5 添加精灵到场景1.6 使用RenderTexture创建精灵1.7 创建自定义精灵类1.8 让精灵动起来1.9 添加动作到精灵1.10 绘制gIPrimitives1.11 添加视差效果第2章 场景与菜单 2.1 内容简介2.2 添加主菜单(MainMenu)场景2.3 使用CCLabel添加文本2.4 使用CCMenu向场景添加按钮2.5 添加Gameplay场景2.6 在场景之间进行过渡切换2.7 添加过渡效果2.8 添加难度选择场景2.9 滚动难度级别选择场景第3章 手势、触屏与加速度传感器第4章 物理引擎(Physics)第5章 声音第6章 游戏AI与A*寻路第7章 数据存储与取回第8章 效果第9章 游戏开发辅助工具第10章 Swift/SpriteBuilder基础第11章 移植到Android

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)