Learn iPhone and iPad Cocos2D Game Development (Paperback)

Steffen Itterheim

  • 出版商: Apress
  • 出版日期: 2010-12-02
  • 售價: $1,510
  • 貴賓價: 9.5$1,435
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 1430233036
  • ISBN-13: 9781430233039
  • 相關分類: 遊戲引擎 Game-engine
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Learn iPhone and iPad Cocos2D Game Development provides a rock-solid introduction to the cocos2d iPhone game engine and related tools. It focuses on the process of creating several games made entirely with cocos2d and little to no iPhone SDK and OpenGL code. By creating 2-3 sample games over the course of the book you'll learn key concepts of the cocos2d game engine and relevant tools like Zwoptex (TextureAtlas), ParticleDesigner (Particle Effects), and others.

Learn iPhone and iPad Cocos2D Game Development provides a rock-solid introduction to the cocos2d iPhone game engine and related tools. It focuses on the process of creating several games made entirely with cocos2d and little to no iPhone SDK and OpenGL code. By creating 2-3 sample games over the course of the book, you'll learn key concepts of the cocos2d game engine and relevant tools like Zwoptex (TextureAtlas), ParticleDesigner (Particle Effects), and others.

The example games are modeled after popular App Store games so that they are relevant, recognizable, and immediately fun and inspiring. The games increase in complexity and highlight common recurring cocos2d beginner questions. As you move along, you'll learn about possible stumbling blocks and how to navigate them successfully. As you move from beginning to advanced, you'll encounter general game programming wisdom, tips for performance improvement, as well as pointers to alternative implementations and further reading.

It is assumed that the reader has previous programming knowledge but not necessarily with Objective-C. Related topics such as Xcode, Objective-C, the iPhone SDK, and OpenGL are only discussed where absolutely necessary.

What you'll learn

 

  • Familiarity with the core cocos2d game engine API and the Box2d physics engine
  • Understanding of the process and best practices of game development, in the context of cocos2d and its related tools
  • Enthusiasm and excitement to create your own games paired with a realization that you are able to create games which can compete on the App Store
  • Where to go from here: further information and alternative implementations

 

Who this book is for

The book is aimed at beginning game developers looking for an easier and even more powerful way to create compelling 2D graphics using OpenGL and Objective-C. It is assumed that the reader will have some knowledge of object-oriented programming and the Apple and iPhone/iPad developer environment.

Check out the forum for Learn iPhone and iPad Cocos2D Game Development:

http://cocos2d-central.com

What you’ll learn

  • Familiarity with the core cocos2d game engine API and the Box2d physics engine
  • Understanding of the process and best practices of game development, in the context of cocos2d and its related tools
  • Enthusiasm and excitement to create your own games paired with a realization that you are able to create games which can compete on the App Store
  • Where to go from here: further information and alternative implementations

Who this book is for

The book is aimed at beginning game developers looking for an easier and even more powerful way to create compelling 2D graphics using OpenGL and Objective-C. It is assumed that the reader will have some knowledge of object-oriented programming and the Apple and iPhone/iPad developer environment.

Table of Contents

  1. Introduction
  2. Getting Started
  3. Essentials
  4. Your First Game
  5. Game Building Blocks
  6. Sprites In-Depth
  7. Scrolling with Joy
  8. Shoot ’em Up
  9. Particle Effects
  10. Working with Tilemaps
  11. Isometric Tilemaps
  12. Physics Engines
  13. Pinball Game
  14. Game Center
  15. Out of the Ordinary

商品描述(中文翻譯)

《學習 iPhone 和 iPad Cocos2D 遊戲開發》提供了對 cocos2d iPhone 遊戲引擎和相關工具的堅實介紹。它專注於使用 cocos2d 和幾乎沒有 iPhone SDK 和 OpenGL 代碼創建多個遊戲的過程。通過在整本書的過程中創建 2-3 個示例遊戲,您將學習 cocos2d 遊戲引擎和相關工具(如 Zwoptex(TextureAtlas)、ParticleDesigner(粒子效果)等)的關鍵概念。

這些示例遊戲的設計靈感來自於流行的 App Store 遊戲,因此它們是相關、易於識別且立即有趣和激勵人心的。這些遊戲的難度逐漸增加,並突出了常見的 cocos2d 初學者問題。隨著您的學習進展,您將了解可能遇到的困難以及如何成功地解決它們。從初級到高級的過程中,您將獲得一般遊戲編程的智慧、性能改進的技巧,以及替代實現和進一步閱讀的指引。

假設讀者具有先前的編程知識,但不一定熟悉 Objective-C。只有在絕對必要的情況下,才會討論相關主題,如 Xcode、Objective-C、iPhone SDK 和 OpenGL。

您將學到什麼:
- 熟悉核心 cocos2d 遊戲引擎 API 和 Box2d 物理引擎
- 在 cocos2d 及其相關工具的背景下,了解遊戲開發的過程和最佳實踐
- 熱情和興奮地創建自己的遊戲,並意識到您能夠創建能夠在 App Store 上競爭的遊戲
- 進一步獲取資訊和替代實現的指引

本書適合對象:
本書針對初學者遊戲開發者,他們希望以更簡單、更強大的方式使用 OpenGL 和 Objective-C 創建引人入勝的 2D 圖形。假設讀者對面向對象編程和 Apple、iPhone/iPad 開發環境有一定的了解。

目錄:
1. 簡介
2. 入門
3. 基礎知識
4. 您的第一個遊戲
5. 遊戲構建模塊
6. 深入了解精靈
7. 樂趣滾動
8. 射擊遊戲
9. 粒子效果
10. 使用瓦片地圖
11. 等角瓦片地圖
12. 物理引擎