当前位置:主页 > 计算机电子书 > 移动开发 > Cocos2D pdf电子书
Cocos2D应用开发实践指南:利用Cocos2D、Box2D和Chipmunk开发iOS游戏

Cocos2D应用开发实践指南:利用Cocos2D、Box2D和Chipmunk开发iOS游戏 PDF 超清版

  • 更新:2022-03-01
  • 大小:92.58MB
  • 类别:Cocos2D
  • 作者:斯壮
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Cocos2D应用开发实践指南:利用Cocos2D、Box2D和Chipmunk开发iOS游戏》是由机械工业出版社出版的一本关于Cocos2D方面的书籍,作者是斯壮,主要介绍了关于Cocos2D、Box2D、Chipmunk方面的知识内容,目前在Cocos2D类书籍综合评分为:9.2分。

书籍介绍

《Cocos2D应用开发实践指南:利用Cocos2D、Box2D和Chipmunk开发iOS游戏》封底贴有Pearson Education(培生教育出版集团)激光防伪标签,无标签者不得销售。这是一本系统的、富有趣味的、具有实战性的Cocos2D游戏开发指南。由两位资深的iOS开发工程师和游戏开发工程师撰写,Box2D创始人Erin Catto等多位专家联袂推荐。全书以一个真实有趣的游戏案例Space Viking为主线,通过这个游戏案例的逐步迭代实现,将利用Cocos2D、Box2D和Chipmunk进行游戏开发必须掌握的各项关键技术(场景、图层、精灵、动画、动作、物理效果、粒子系统、碰撞检测、关卡设计、音效……)串联起来,系统讲解了iOS游戏开发者利用Cocos2D进行开发应该学习的理论知识,全面展示了Cocos2D游戏开发的流程、方法和技巧。此外,还介绍了粒子系统的原理,以及通过一个真实的游戏案例讲解了iOS游戏的性能测试和优化。全书分五部分,共17章,第一部分(第1~4章)介绍了如何安装Cocos2D及如何用Cocos2D开始开发游戏,如何为游戏角色添加动画和动作;第二部分(第5~6章)介绍了如何在游戏中添加更多角色,并在此过程中介绍了Cocos2D中的动作和特效及文字功能;第三部分(第7~9章)介绍了如何通过添加菜单,使用声音和滚动来扩展游戏中的游戏关卡;第四部分(第10~13章)介绍了如何运用Cocos2D中的Box2D和Chipmunk为游戏添加特效,如重力、逼真的碰撞等,并添加了一些基于物理的关卡;第五部分(第14~17章)介绍了如何快速添加粒子系统到游戏中,如何添加成就系统和高分榜,以及如何使游戏运行得更快。本书最后是一个附录,其中介绍了Cocos2D中的关键类。

目录

  • 本书赞誉
  • 译者序
  • 前言
  • 第一部分Cocos2D初接触
  • 第1章你好,Cocos2D 1
  • 1.1下载和安装Cocos2D 2
  • 1.1.1下载Cocos2D 2
  • 1.1.2安装Cocos2D模板 3
  • 1.2创建你的第一个Cocos2D应用HelloWorld 3
  • 1.2.1查看Cocos2D模板 4
  • 1.2.2构建Cocos2D HelloWorld项目 4
  • 1.2.3使HelloWorld更上一层楼 6
  • 1.2.4添加移动 7
  • 1.3为更好奇的读者:理解Cocos2D HelloWorld 8
  • 1.3.1场景和节点 8
  • 1.3.2开始 10
  • 1.3.3进一步探索Cocos2D源代码 14
  • 1.4安装CCHelloWorld到iPhone或iPad上 15
  • 1.4.1让Xcode为你做所有事情 16
  • 1.4.2为iPhone或iPad构建应用 17
  • 1.5小结 17
  • 1.6习题 17
  • 第2章你好,Space Viking 18
  • 2.1创建Space Viking项目 18
  • 2.2创建Space Viking类对象 19
  • 2.3创建背景层 20
  • 2.4GamePlayer层:把维京海盗Ole加入游戏中 23
  • 2.5GameScene类:把层与场景连接起来 25
  • 2.6Cocos2D Director 26
  • 2.7添加运动 27
  • 2.7.1导入JoyStick类 28
  • 2.7.2添加JoyStick和按键 28
  • 2.7.3将JoyStick运动应用于维京海盗Ole 31
  • 2.8纹理图集 35
  • 2.8.1纹理和纹理图集的技术细节 36
  • 2.8.2创建场景1纹理图集 38
  • 2.8.3添加场景1纹理图集到Space Viking 41
  • 2.9为更好奇的读者:测试CCSpriteBatchNode 41
  • 2.10在iPhone 3G和老旧设备上调校性能 43
  • 2.11小结 43
  • 2.12习题 43
  • 第3章Cocos2D动画和动作概述 45
  • 3.1Cocos2D中的动画 45
  • 3.2Space Viking设计基础 49
  • 3.3Cocos2D动作和动画基础 52
  • 3.4使用属性列表文件存储动画数据 53
  • 3.5组织、常量和通用协议 55
  • 3.5.1创建常量文件 56
  • 3.5.2通用协议文件 57
     

资源获取

资源地址1:https://pan.baidu.com/s/1AvMkwb0huyTKe8t4llclxQ(密码:zhdrj)

网友留言