<內容簡介>
劉媛媛編著的《Swift遊戲開發案例實戰》是國內第一本Swift遊戲開發圖書。本書由淺入深、全面、系統地講解了Swift 遊戲開發的基礎知識和各項關鍵技術,其中重點介紹了5個遊戲項目案例的開發,供讀者實戰演練。同時,本書也提供了這些遊戲案例的完整源代碼,供讀者學習和研究。
本書共11章。其中,第1?4章主要介紹了開發環境的搭建、賬號綁定、模擬器的使用、真機測試和Swift編程必備基礎知識等。第5?11章以遊戲項目案例為主導,講解了記憶配對、太空侵略者、Simon記憶遊戲、迷你高爾夫和銀河大戰5個遊戲項目案例的開發過程和應用程序的發布。在講解過程中,對遊戲開發中的核心關鍵技術進行了仔細的講解。這些技術包括圖像繪製、遊戲引擎、音頻引擎、用戶交互、Sprite Kit、傳感器應用和App的發布等。
本書涉及面廣,從基本的操作到遊戲開發的關鍵技術,再到遊戲項目案例實戰,幾乎涉及Swift iOS遊戲開發的各方面的重要知識。本書不僅適合遊戲開發愛好者和遊戲開發一線程序員閱讀,也適合Swift初學者和iOS各類開發人員閱讀。
<章節目錄>
第1章 開發環境搭配——Xcode的安裝與運行
1.1 蘋果賬號
1.1.1 蘋果賬號的成員分類
1.1.2 註冊免費的蘋果賬號
1.1.3 註冊非免費的蘋果賬號
1.2 Xcode的下載和安裝
1.2.1 App Store中下載和安裝Xcode
1.2.2 其他網站下載和安裝Xcode
1.3 綁定蘋果賬號
1.4 更新組件和文檔
1.5 首次打開Xcode
1.6 Xcode的界面介紹
1.6.1 導航窗口
1.6.2 工具窗口
1.6.3 編輯窗口
1.6.4 目標窗口
第2章 編寫第一個Swift程序
2.1 運行程序
2.2 模擬器的操作
2.2.1 模擬器與真機的區別
2.2.2 退出應用程序
2.2.3 應用程序圖標的設置
2.2.4 語言設置
2.2.5 旋轉
2.2.6 刪除應用程序
2.3 編輯界面
2.3.1 界面介紹
2.3.2 設計界面
2.3.3 視圖對象庫的介紹
2.4 編寫代碼
2.5 調試
2.6 真機測試
2.6.1 申請和下載證書
2.6.2 實現真機測試
2.7 使用幫助文檔
第3章 Swift基礎語法
3.1 常量和變量
3.1.1 常量
3.1.2 變量
3.2 數據類型
3.2.1 整數類型
3.2.2 浮點類型
3.2.3 字符類型
3.2.4 布爾類型
3.2.5 可選類型
3.2.6 類型別名
3.3 值的表示——字面值
3.3.1 整型字面值
3.3.2 浮點型字面值
3.3.3 字符型字面值
3.3.4 字符串型字面值
3.3.5 布爾型字面值
3.3.6 元組型字面值
3.4 運算符
3.4.1 元的介紹
3.4.2 賦值運算符
3.4.3 一元加運算符
3.4.4 一元減運算符
3.4.5 算術運算符
3.4.6 自增、自減運算符
3.4.7 比較運算符
3.4.8 邏輯運算符
3.4.9 位運算符
3.4.10 複合運算符
3.4.11 求字節運算符
3.4.12 強制解析運算符
3.4.13 區間運算符
3.4.14 溢出運算符
3.5 類型轉換
3.5.1 整數的轉換
3.5.2 整數與浮點數的轉換
3.6 字符串
3.6.1 字符串的初始化
3.6.2 字符串的操作
3.7 集合類型
3.7.1 數組
3.7.2 字典
3.8 程序控制結構