iOS Swift 遊戲程式開發錦囊妙計 第二版

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. 封面
  2. 書名頁
  3. 版權頁
  4. 前言 (1/3)
  5. 前言 (2/3)
  6. 前言 (3/3)
  7. 目錄 (1/2)
  8. 目錄 (2/2)
  9. 第一章 遊戲布局 (1/7)
  10. 第一章 遊戲布局 (2/7)
  11. 第一章 遊戲布局 (3/7)
  12. 第一章 遊戲布局 (4/7)
  13. 第一章 遊戲布局 (5/7)
  14. 第一章 遊戲布局 (6/7)
  15. 第一章 遊戲布局 (7/7)
  16. 第二章 Views 與選單 (1/8)
  17. 第二章 Views 與選單 (2/8)
  18. 第二章 Views 與選單 (3/8)
  19. 第二章 Views 與選單 (4/8)
  20. 第二章 Views 與選單 (5/8)
  21. 第二章 Views 與選單 (6/8)
  22. 第二章 Views 與選單 (7/8)
  23. 第二章 Views 與選單 (8/8)
  24. 第三章 輸入 (1/8)
  25. 第三章 輸入 (2/8)
  26. 第三章 輸入 (3/8)
  27. 第三章 輸入 (4/8)
  28. 第三章 輸入 (5/8)
  29. 第三章 輸入 (6/8)
  30. 第三章 輸入 (7/8)
  31. 第三章 輸入 (8/8)
  32. 第四章 音效 (1/5)
  33. 第四章 音效 (2/5)
  34. 第四章 音效 (3/5)
  35. 第四章 音效 (4/5)
  36. 第四章 音效 (5/5)
  37. 第五章 資料儲存 (1/5)
  38. 第五章 資料儲存 (2/5)
  39. 第五章 資料儲存 (3/5)
  40. 第五章 資料儲存 (4/5)
  41. 第五章 資料儲存 (5/5)
  42. 第六章 2D 繪圖與Sprite Kit (1/8)
  43. 第六章 2D 繪圖與Sprite Kit (2/8)
  44. 第六章 2D 繪圖與Sprite Kit (3/8)
  45. 第六章 2D 繪圖與Sprite Kit (4/8)
  46. 第六章 2D 繪圖與Sprite Kit (5/8)
  47. 第六章 2D 繪圖與Sprite Kit (6/8)
  48. 第六章 2D 繪圖與Sprite Kit (7/8)
  49. 第六章 2D 繪圖與Sprite Kit (8/8)
  50. 第七章 物理學 (1/11)
  51. 第七章 物理學 (2/11)
  52. 第七章 物理學 (3/11)
  53. 第七章 物理學 (4/11)
  54. 第七章 物理學 (5/11)
  55. 第七章 物理學 (6/11)
  56. 第七章 物理學 (7/11)
  57. 第七章 物理學 (8/11)
  58. 第七章 物理學 (9/11)
  59. 第七章 物理學 (10/11)
  60. 第七章 物理學 (11/11)
  61. 第九章 中等3D 繪圖 (1/4)
  62. 第九章 中等3D 繪圖 (2/4)
  63. 第九章 中等3D 繪圖 (3/4)
  64. 第九章 中等3D 繪圖 (4/4)
  65. 第十章 高等3D 繪圖 (1/5)
  66. 第十章 高等3D 繪圖 (2/5)
  67. 第十章 高等3D 繪圖 (3/5)
  68. 第十章 高等3D 繪圖 (4/5)
  69. 第十章 高等3D 繪圖 (5/5)
  70. 第十一章 Scene Kit (1/3)
  71. 第十一章 Scene Kit (2/3)
  72. 第十一章 Scene Kit (3/3)
  73. 第十二章 人工智慧與行為 (1/5)
  74. 第十二章 人工智慧與行為 (2/5)
  75. 第十二章 人工智慧與行為 (3/5)
  76. 第十二章 人工智慧與行為 (4/5)
  77. 第十二章 人工智慧與行為 (5/5)
  78. 第十三章 網路與社交媒體 (1/6)
  79. 第十三章 網路與社交媒體 (2/6)
  80. 第十三章 網路與社交媒體 (3/6)
  81. 第十三章 網路與社交媒體 (4/6)
  82. 第十三章 網路與社交媒體 (5/6)
  83. 第十三章 網路與社交媒體 (6/6)
  84. 第十四章 遊戲控制器與外接螢幕 (1/4)
  85. 第十四章 遊戲控制器與外接螢幕 (2/4)
  86. 第十四章 遊戲控制器與外接螢幕 (3/4)
  87. 第十四章 遊戲控制器與外接螢幕 (4/4)
  88. 第十五章 效能與除錯 (1/3)
  89. 第十五章 效能與除錯 (2/3)
  90. 第十五章 效能與除錯 (3/3)
  91. 索引 (1/4)
  92. 索引 (2/4)
  93. 索引 (3/4)
  94. 索引 (4/4)
  95. 作者介紹
  96. 出版記事

Product information

  • Title: iOS Swift 遊戲程式開發錦囊妙計 第二版
  • Author(s): Jonathon Manning, Paris Buttfield-Addison
  • Release date: January 2016
  • Publisher(s): GoTop Information, Inc.
  • ISBN: None