iOS Game Development Cookbook (Paperback)
暫譯: iOS 遊戲開發食譜 (平裝本)
Jonathon Manning, Paris Buttfield-Addison
- 出版商: O'Reilly
- 出版日期: 2014-05-01
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 396
- 裝訂: Paperback
- ISBN: 144936876X
- ISBN-13: 9781449368760
-
相關分類:
Apple Developer
已過版
買這商品的人也買了...
-
$550$468 -
$800$680 -
$450$383 -
$580$493 -
$650$507 -
$600$510 -
$480$408 -
$3,150$3,087 -
$360$306 -
$480$408 -
$680$578 -
$680$578 -
$320$288 -
$600$468 -
$360$306 -
$360$284 -
$690$587 -
$560$476 -
$450$383 -
$450$383 -
$500$425 -
$450$383 -
$620$527 -
$199$169 -
$350$298
相關主題
商品描述
Want to build games with iOS technologies? This cookbook provides detailed recipes for a wide range of common iOS game-development issues, ranging from 2D and 3D math to Game Center integration, and OpenGL to performance. If you’re familiar with iOS and Objective-C, this is the problem-solving guide you want.
Rather than focus on specific game engines for iOS, such as Cocos2D or the Corona SDK, the recipes in this cookbook strictly deal with baked-in iOS technologies. You’ll learn solutions for everything from tile-matching games to racing, with working code that you can use right away.
- Lay out the structure of your game
- Build and customize menus with UIKit
- Detect and respond to user input
- Use advanced techniques to play sound effects and music
- Work with data, using iOS devices and the cloud
- Create 2D graphics with SpriteKit
- Add physics simulation to your game
- Learn beginning to advanced 3D graphics
- Create challenges with artificial intelligence
- Use networking to add multiplayer capabilities
- Work with game controllers and multiple screens
商品描述(中文翻譯)
想要使用 iOS 技術來開發遊戲嗎?這本食譜提供了針對各種常見 iOS 遊戲開發問題的詳細解決方案,涵蓋從 2D 和 3D 數學到 Game Center 整合,從 OpenGL 到性能優化。如果你熟悉 iOS 和 Objective-C,這是你所需要的問題解決指南。
這本食譜並不專注於特定的 iOS 遊戲引擎,例如 Cocos2D 或 Corona SDK,而是嚴格處理內建的 iOS 技術。你將學到從拼圖遊戲到賽車遊戲的解決方案,並且提供可以立即使用的有效代碼。
- 設計遊戲的結構
- 使用 UIKit 建立和自訂菜單
- 偵測並回應用戶輸入
- 使用進階技術播放音效和音樂
- 使用 iOS 設備和雲端處理數據
- 使用 SpriteKit 創建 2D 圖形
- 為遊戲添加物理模擬
- 學習從初級到進階的 3D 圖形
- 創建具有人工智慧的挑戰
- 使用網絡添加多人遊玩功能
- 與遊戲控制器和多個螢幕協作