没有合适的资源?快使用搜索试试~ 我知道了~
Learn cocos2d 2 Game Development for iOS
需积分: 9 0 下载量 76 浏览量
2014-07-15
10:18:54
上传
评论
收藏 11.69MB PDF 举报
温馨提示
试读
532页
Learn cocos2d 2 Game Development for iOS.pdf
资源详情
资源评论
资源推荐
For your convenience Apress has placed some of the front
matter material after the index. Please use the Bookmarks
and Contents at a Glance links to access them.
v
Contents at a Glance
About the Authors �������������������������������������������������������������������������������������������������������� xix
About the Technical Reviewers ����������������������������������������������������������������������������������� xxi
Acknowledgments ����������������������������������������������������������������������������������������������������� xxiii
Preface ����������������������������������������������������������������������������������������������������������������������� xxv
Chapter 1: Introduction ■ �����������������������������������������������������������������������������������������������1
Chapter 2: Getting Started ■ �����������������������������������������������������������������������������������������15
Chapter 3: Essentials ■ �������������������������������������������������������������������������������������������������51
Chapter 4: Your First Game ■ ��������������������������������������������������������������������������������������101
Chapter 5: Game Building Blocks ■ ����������������������������������������������������������������������������133
Chapter 6: ■ Sprites In-Depth ...........................................................................159
Chapter 7: Scrolling with Joy ■ ����������������������������������������������������������������������������������187
Chapter 8: Shoot ’em Up ■ ������������������������������������������������������������������������������������������213
Chapter 9: Particle Effects ■ ���������������������������������������������������������������������������������������239
Chapter 10: Working with Tilemaps ■ ������������������������������������������������������������������������265
Chapter 11: Isometric Tilemaps ■ ������������������������������������������������������������������������������291
Chapter 12: Physics Engines ■ �����������������������������������������������������������������������������������321
Contents at a Glancevi
Chapter 13: Pinball Game ■ ����������������������������������������������������������������������������������������347
Chapter 14: Game Center ■ �����������������������������������������������������������������������������������������391
Chapter 15: Cocos2d and UIKit Views ■ ���������������������������������������������������������������������429
Chapter 16: Kobold2D Introduction ■ �������������������������������������������������������������������������459
Chapter 17: Out of the Ordinary ■ �������������������������������������������������������������������������������479
Index ��������������������������������������������������������������������������������������������������������������������������� 505
1
Chapter 1
Introduction
Have you ever imagined yourself writing a computer game and being able to make money selling
it? With Apple’s iTunes App Store and the accompanying mobile iPhone, iPod touch, and iPad
devices, doing that is now easier than ever. Of course, that doesn’t mean it’s easy—there’s still
a lot to learn about game development and programming games. But you are reading this book,
so I believe you’ve already made up your mind to take this journey. And you’ve chosen one of
the most interesting game engines to work with: cocos2d for iOS.
Developers using cocos2d come from a huge variety of backgrounds. Some, like me, have
been professional game developers for years, or even decades. Others are just starting to learn
programming for iOS devices or are freshly venturing into the exciting field of game development.
Whatever your background might be, I’m sure you’ll get something out of this book.
Two things unite all cocos2d developers: we love games, and we love creating and programming
them. This book pays homage to that, yet doesn’t forget about the tools that help ease the
development process. Most of all, you’ll be making games that matter along the way, and you’ll
see how this knowledge is applied in real game development.
You see, I get bored by books that spend all their pages teaching me how to make yet another
dull Asteroids clone using some specific game-programming API (application programming
interface. What’s more important, I think, are game-programming concepts and tools—the
things you take with you even as APIs or your personal programming preferences change. I’ve
amassed hundreds of programming and game development books over 20 years. The books
I value the most to this day are those that went beyond the technology and taught me why
certain things are designed and programmed the way they are. This book will focus not just on
working game code but also on why it works and which trade-offs to consider.
I would like you to learn how to write games that matter—games that are popular on the App
Store and relevant to players. I’ll walk you through the ideas and technical concepts behind
these games in this book and, of course, how cocos2d and Objective-C make these games tick.
You’ll find that the source code that comes with the book is enriched with a lot of comments,
which should help you navigate and understand all the nooks and crannies of the code.
Learning from someone else’s source code with a guide to help focus on what’s important is what
works best for me whenever I’m learning something new—and I like to think it will work great
剩余531页未读,继续阅读
qq98360
- 粉丝: 2
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 原生微信小程序源码 - -滴滴公交-查公交
- 人工智能实验四 感知器算法的设计实现
- java小项目多线程多线程 复制文件 冒泡排序 群聊
- 四数之和(java代码).docx
- 701837906919458TapScanner v3.0.10 (Pro).apk
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
- 289ssm-mysql-jsp 计算机课程实验管理系统.zip(可运行源码+数据库文件+文档)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0