Book description
遊戲開發問題的簡明解法
「對於想要製作突出的iOS遊戲的開發人員而言,本書是寶貴的資源,內容涵蓋遊戲引擎的設計原則與iOS運用的具體細節。」
—Jonathan Adamczewski,Insomniac Games遊戲引擎設計師
打算做出驚人的iPhone、iPad和iPod touch遊戲嗎?利用Apple的Swift程式語言,開發遊戲從未如此簡單。本書以Swift更新版本,針對常見的iOS遊戲開發議題提供詳細的錦囊妙計,內容涵蓋廣泛,範圍從2D與3D數學、Sprite Kit、OpenGL到系統效能皆有著墨。
對於iOS遊戲程式設計會遭遇到的普遍問題而言,讀者可以從本書得到簡單而直接的答案與解法。如果想要了解如何讓物體施行物理運動,或是想要複習遊戲相關的數學問題,本書提供了豐富示範程式碼及解答。閱讀本書之前,讀者需要對iOS軟體開發、Swift與Objective-C語言有一些基本的認識。
‧設計遊戲的架構與程式布局
‧利用UIKit建置元件與自訂選單
‧偵測與回應玩家的輸入
‧應用音效與音樂的播放技術
‧提供不同的資訊儲存方式
‧運用Sprite Kit的2D繪圖
‧運用Scene Kit的3D繪圖
‧安排二維的物理模擬
‧提供OpenGL基礎、中等及高等的3D繪圖功能
‧賦予人工智慧的遊戲挑戰
‧應用遊戲控制器與外接螢幕
Table of contents
- 封面
- 書名頁
- 版權頁
- 前言 (1/3)
- 前言 (2/3)
- 前言 (3/3)
- 目錄 (1/2)
- 目錄 (2/2)
- 第一章 遊戲布局 (1/7)
- 第一章 遊戲布局 (2/7)
- 第一章 遊戲布局 (3/7)
- 第一章 遊戲布局 (4/7)
- 第一章 遊戲布局 (5/7)
- 第一章 遊戲布局 (6/7)
- 第一章 遊戲布局 (7/7)
- 第二章 Views 與選單 (1/8)
- 第二章 Views 與選單 (2/8)
- 第二章 Views 與選單 (3/8)
- 第二章 Views 與選單 (4/8)
- 第二章 Views 與選單 (5/8)
- 第二章 Views 與選單 (6/8)
- 第二章 Views 與選單 (7/8)
- 第二章 Views 與選單 (8/8)
- 第三章 輸入 (1/8)
- 第三章 輸入 (2/8)
- 第三章 輸入 (3/8)
- 第三章 輸入 (4/8)
- 第三章 輸入 (5/8)
- 第三章 輸入 (6/8)
- 第三章 輸入 (7/8)
- 第三章 輸入 (8/8)
- 第四章 音效 (1/5)
- 第四章 音效 (2/5)
- 第四章 音效 (3/5)
- 第四章 音效 (4/5)
- 第四章 音效 (5/5)
- 第五章 資料儲存 (1/5)
- 第五章 資料儲存 (2/5)
- 第五章 資料儲存 (3/5)
- 第五章 資料儲存 (4/5)
- 第五章 資料儲存 (5/5)
- 第六章 2D 繪圖與Sprite Kit (1/8)
- 第六章 2D 繪圖與Sprite Kit (2/8)
- 第六章 2D 繪圖與Sprite Kit (3/8)
- 第六章 2D 繪圖與Sprite Kit (4/8)
- 第六章 2D 繪圖與Sprite Kit (5/8)
- 第六章 2D 繪圖與Sprite Kit (6/8)
- 第六章 2D 繪圖與Sprite Kit (7/8)
- 第六章 2D 繪圖與Sprite Kit (8/8)
- 第七章 物理學 (1/11)
- 第七章 物理學 (2/11)
- 第七章 物理學 (3/11)
- 第七章 物理學 (4/11)
- 第七章 物理學 (5/11)
- 第七章 物理學 (6/11)
- 第七章 物理學 (7/11)
- 第七章 物理學 (8/11)
- 第七章 物理學 (9/11)
- 第七章 物理學 (10/11)
- 第七章 物理學 (11/11)
- 第九章 中等3D 繪圖 (1/4)
- 第九章 中等3D 繪圖 (2/4)
- 第九章 中等3D 繪圖 (3/4)
- 第九章 中等3D 繪圖 (4/4)
- 第十章 高等3D 繪圖 (1/5)
- 第十章 高等3D 繪圖 (2/5)
- 第十章 高等3D 繪圖 (3/5)
- 第十章 高等3D 繪圖 (4/5)
- 第十章 高等3D 繪圖 (5/5)
- 第十一章 Scene Kit (1/3)
- 第十一章 Scene Kit (2/3)
- 第十一章 Scene Kit (3/3)
- 第十二章 人工智慧與行為 (1/5)
- 第十二章 人工智慧與行為 (2/5)
- 第十二章 人工智慧與行為 (3/5)
- 第十二章 人工智慧與行為 (4/5)
- 第十二章 人工智慧與行為 (5/5)
- 第十三章 網路與社交媒體 (1/6)
- 第十三章 網路與社交媒體 (2/6)
- 第十三章 網路與社交媒體 (3/6)
- 第十三章 網路與社交媒體 (4/6)
- 第十三章 網路與社交媒體 (5/6)
- 第十三章 網路與社交媒體 (6/6)
- 第十四章 遊戲控制器與外接螢幕 (1/4)
- 第十四章 遊戲控制器與外接螢幕 (2/4)
- 第十四章 遊戲控制器與外接螢幕 (3/4)
- 第十四章 遊戲控制器與外接螢幕 (4/4)
- 第十五章 效能與除錯 (1/3)
- 第十五章 效能與除錯 (2/3)
- 第十五章 效能與除錯 (3/3)
- 索引 (1/4)
- 索引 (2/4)
- 索引 (3/4)
- 索引 (4/4)
- 作者介紹
- 出版記事
Product information
- Title: iOS Swift 遊戲程式開發錦囊妙計 第二版
- Author(s):
- Release date: January 2016
- Publisher(s): GoTop Information, Inc.
- ISBN: None
You might also like
book
Android. Aplikacje wielowątkowe. Techniki przetwarzania
Ta książka w całości poświęcona jest korzystaniu z wątków na platformie Android. Dzięki niej poznasz przeróżne …
book
ADOBE® FLEX® 3: COMPILER API USER GUIDE
The Flex compiler API lets you compile Flex applications from Java applications. You can also create …
book
Beginning Xamarin Development for the Mac: Create iOS, watchOS, and Apple tvOS apps with Xamarin.iOS and Visual Studio for Mac
Develop apps for the iPhone, iPad, and Apple wearables using Visual Studio for the Mac. Learn …
book
Take Control of iOS 13 and iPadOS 13
Learn how to make the most of Apple’s mobile operating systems! Version 1.2, updated 6/25/2020 Whether …