欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS Swift游戲開發(fā)經(jīng)典實例(第2版) 帶目錄完整pdf[56MB]

iOS Swift游戲開發(fā)經(jīng)典實例下載

  • 書籍大?。?span>56.4MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費軟件
  • 書籍類別:IOS
  • 應(yīng)用平臺:PDF
  • 更新時間:2019-01-22
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

iOS Swift游戲開發(fā)經(jīng)典實例(第二版)想創(chuàng)建精彩的 iPhone、iPad和 iPod touch 游戲嗎?使用蘋果公司專有的編程語言 Swift,這是再容易不過的事情了。這本升級版的 經(jīng)典案例 書針對各種iOS游戲開發(fā)中的常見問題,提出了詳細的解決方案:從各種 2D/3D 數(shù)學到 Sprite Kit,從 OpenGL 到游戲的性能,全都為 Swift 而準備。的主要內(nèi)容有:游戲架構(gòu)設(shè)計和代碼結(jié)構(gòu)。用UIKit創(chuàng)建和定制菜單。檢測和響應(yīng)用戶輸入。播放音效和音樂。存儲數(shù)據(jù)。用Sprite Kit繪制2D圖形。用Scenen Kit繪制3D圖形。加入2D物理模擬。3D 圖形入門、進階和高級。人工智能。游戲控制器和外接顯示。

目錄

前言.1
第1章 游戲的設(shè)計9
1.1 設(shè)計游戲引擎 9
1.2 創(chuàng)建基于繼承的設(shè)計10
1.3 創(chuàng)建基于組件的設(shè)計12
1.4 計算屏幕的幀刷新時間 14
1.5 進入和退出游戲 16
1.6 用定時器進行游戲的刷新18
1.7 每幀刷新18
1.8 游戲暫停20
1.9 記錄游戲時間 20
1.10 使用閉包21
1.11 在方法中回調(diào)閉包 23
1.12 使用 Operation Queues24
1.13 延遲執(zhí)行26
1.14 串行執(zhí)行27
1.15 通過閉包進行數(shù)組的過濾28
1.16 加載游戲資源 28
1.17 在游戲中使用單元測試 29
1.18 二維表格32
第2章 視圖和菜單 35
2.1 使用故事板35
2.2 創(chuàng)建視圖控制器 41
2.3 通過Segue導航到不同屏幕.48
2.4 使用布局約束進行布局 52
2.5 將圖片導入到項目中54
2.6 切割按鈕的背景圖片56
2.7 用UIDynamics創(chuàng)建運動視圖57
2.8 用Core Animation移動圖片 59
2.9 旋轉(zhuǎn)圖片61
2.10 在視圖上實現(xiàn)彈起效果 62
2.11 用UIAppearance定制UI元素64
2.12 對UIView進行3D旋轉(zhuǎn) 65
2.13 將游戲菜單覆蓋在游戲內(nèi)容之上 67
2.14 創(chuàng)建高效的游戲菜單68
第3章 輸入 69
3.1 偵測觸摸69
3.2 處理輕觸手勢 71
3.3 在屏幕上拖動圖片72
3.4 識別旋轉(zhuǎn)手勢 74
3.5 識別捏合手勢 76
3.6 自定義手勢78
3.7 在視圖的指定區(qū)域識別觸摸82
3.8 識別搖晃手勢 83
3.9 識別設(shè)備傾斜手勢84
3.10 獲得羅盤方向 87
3.11 獲得用戶的位置88
3.12 計算運動速度 91
3.13 計算用戶與目標的距離 92
3.14 當用戶進入或離開某個位置時獲得通知93
3.15 通過地名獲得坐標96
3.16 通過坐標獲得地名98
3.17 將設(shè)備當作方向盤99
3.18 測量磁場 100
3.19 利用輸入改善游戲設(shè)計 101
第4章 聲音 103
4.1 用AVAudioPlayer播放聲音 103
4.2 用AVAudioRecorder進行錄音. 106
4.3 使用多個AVAudioPlayer108
4.4 兩個聲音間的淡入淡出 109
4.5 合成語音 112
4.6 獲知音樂程序當前播放曲目 113
4.7 當前曲目何時改變 115
4.8 音樂回放控制 116
4.9 讓用戶選擇音樂 117
4.10 當其他App正在播放音樂時怎么辦? 119
4.11 在游戲中使用哪一種播放模式最好. 121
第5章 存儲數(shù)據(jù) 123
5.1 保存游戲狀態(tài) 123
5.2 在本地保存游戲得分 126
5.3 用iCloud保存游戲進度 127
5.4 使用iCloud的鍵-值存儲. 132
5.5 加載結(jié)構(gòu)化數(shù)據(jù) 133
5.6 什么時候使用文件, 什么時候使用數(shù)據(jù)庫 135
5.7 管理資源集合 136
5.8 用NSUserDefaults存放數(shù)據(jù). 138
5.9 最佳數(shù)據(jù)存儲策略 140
5.10 游戲中的財富值. 141
第6章 2D圖形和Sprite Kit 143
6.1 熟悉二維數(shù)學 143
6.2 創(chuàng)建Sprite Kit視圖 149
6.3 創(chuàng)建場景 150
6.4 加入精靈 152
6.5 文本精靈 153
6.6 獲取有效字體 155
6.7 使用自定義字體 156
6.8 場景切換 156
6.9 移動精靈和標簽 158
6.10 紋理貼圖精靈 161
6.11 紋理圖集 161
6.12 形狀節(jié)點 162
6.13 混合模式 163
6.14 對精靈使用濾鏡. 165
6.15 貝塞爾曲線 166
6.16 煙霧、 火焰和粒子特效 167
6.17 抖動屏幕 168
6.18 動畫精靈 170
6.19 視差滾動 171
6.20 雜點圖 176
第7章 物理引擎 179
7.1 物理引擎的相關(guān)術(shù)語和定義 179
7.2 在精靈中添加物理引擎 181
7.3 靜止物體和運動物體 182
7.4 碰撞體形狀 183
7.5 速度 185
7.6 質(zhì)量、 大小和密度 185
7.7 墻壁 187
7.8 設(shè)置重力 188
7.9 讓物體無法旋轉(zhuǎn) 189
7.10 改變物理模擬時鐘的速度. 189
7.11 碰撞檢測 190
7.12 查找物體 191
7.13 連接 193
7.14 作用力 194
7.15 在物體上添加推進器 195
7.16 制造爆炸 196
7.17 根據(jù)設(shè)備方向改變重力 198
7.18 拖動物體 199
7.19 車輛 202
第8章 3D圖形. 205
8.1 使用3D數(shù)學 206
8.2 創(chuàng)建GLKit上下文 209
8.3 用OpenGL繪制四邊形 212
8.4 貼圖 219
8.5 繪制立方體 221
8.6 旋轉(zhuǎn)立方體 224
8.7 在三維空間中移動鏡頭 225
第9章 3D圖形進階 227
9.1 加載網(wǎng)格 227
9.2 父子對象 234
9.3 網(wǎng)格動畫 238
9.4 批量繪制 241
9.5 創(chuàng)建可移動的鏡頭 242
第10章 高級3D圖形 245
10.1 著色器 245
10.2 材質(zhì) 249
10.3 用著色器進行貼圖 255
10.4 給場景打上燈光. 256
10.5 法向貼圖 258
10.6 透明對象 260
10.7 添加鏡面高光 262
10.8 卡通著色 264
第11章 Scene Kit 266
11.1 使用Scene Kit 266
11.2 創(chuàng)建一個Scene Kit 場景 267
11.3 顯示3D對象 267
11.4 在Scene Kit中使用鏡頭 268
11.5 創(chuàng)建燈光. 269
11.6 動畫 270
11.7 使用文本節(jié)點 271
11.8 自定義材質(zhì) 272
11.9 紋理對象. 273
11.10 法向貼圖 273
11.11 約束對象 274
11.12 加載3D模型文件. 275
11.13 3D物理學 276
11.14 加入地板 277
11.15 點擊測試 277
第12章 人工智能和行為 279
12.1 使用向量數(shù)學 279
12.2 讓對象朝某個點移動 281
12.3 跟隨路徑. 283
12.4 攔截運動物體 284
12.5 逃逸 285
12.6 目標選擇問題 286
12.7 轉(zhuǎn)向問題. 287
12.8 隱蔽點問題 288
12.9 路徑問題. 289
12.10 計算下一步問題 293
12.11 判斷對象能否“ 看見” 其他對象 294
12.12 用人工智能增強游戲設(shè)計 296
第13章 網(wǎng)絡(luò)及社交媒體 298
13.1 游戲中心. 298
13.2 獲取用戶登錄信息. 304
13.3 獲取別的玩家信息. 305
13.4 創(chuàng)建排行榜和向好友挑戰(zhàn) 305
13.5 和其他玩家一起玩游戲 309
13.6 創(chuàng)建、 銷毀、 同步網(wǎng)絡(luò)對象 311
13.7 對象狀態(tài)插值 313
13.8 玩家斷開和重連 314
13.9 用Game Kit制作回合制游戲.315
13.10 將文字和圖片分享到社交網(wǎng)絡(luò) 319
13.11 將游戲保存到游戲中心 320
13.12 充分利用iOS網(wǎng)絡(luò) 321
13.13 充分利用社交網(wǎng)絡(luò) 322
第14章 游戲控制器和外接屏幕 323
14.1 檢測控制器 325
14.2 從游戲控制器中獲得輸入. 327
14.3 通過AirPlay顯示游戲內(nèi)容 328
14.4 使用擴展屏幕 329
14.5 如何為不同的屏幕設(shè)計UI 331
14.6 拖放 334
第15章 性能和調(diào)試 340
15.1 改善幀刷新率 340
15.2 快速加載關(guān)卡 342
15.3 解決內(nèi)存不足問題 344
15.4 查找崩潰原因 345
15.5 使用紋理壓縮 346
15.6 使用監(jiān)視點 349
15.7 記錄日志351
15.8 創(chuàng)建語音斷點 352

載地址

下載錯誤?【投訴報錯】

iOS Swift游戲開發(fā)經(jīng)典實例(第2版) 帶目錄完整pdf[56MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的iOS Swift游戲開發(fā)經(jīng)典實例(第2版) 帶目錄完整pdf[56MB] 資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。