游戏开发问题的简明解法
「对于想要制作突出的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绘图功能
‧赋予人工智慧的游戏挑战
‧应用游戏控制器与外接萤幕