TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
iOS Swift遊戲開發經典實例(第二版)(簡體書)
滿額折

iOS Swift遊戲開發經典實例(第二版)(簡體書)

商品資訊

人民幣定價:69 元
定價
:NT$ 414 元
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:12 點
商品簡介
作者簡介
名人/編輯推薦
目次
相關商品

商品簡介

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

作者簡介

Jonathon Manning是一位游戲設計師兼程序員,他參與過的項目,包括iPad兒童益智游戲到即時消息客戶端。Paris Buttfield-Addison是一位移動App工程師、游戲設計師和熱衷于讓技術變得更簡單和不斷改進的研究者。Jonathon Manning和Paris Buttfield-Addison都是Sceret Lab的聯合創始人。Secret Lab是一個獨立游戲工作室,位于澳大利亞的塔斯馬尼亞。

名人/編輯推薦

185個iOS Swift游戲開發經典技巧,涵蓋了從游戲引擎設計原則到iOS工程實踐的細節。

目次

前言 1第1章游戲的設計911 設計游戲引擎 912 創建基于繼承的設計 1013 創建基于組件的設計 1214 計算屏幕的幀刷新時間 1415 進入和退出游戲 1616 用定時器進行游戲的刷新 1817 每幀刷新 1818 游戲暫停 2019 記錄游戲時間 20110 使用閉包 21111 在方法中回調閉包 23112 使用 Operation Queues 24113 延遲執行 26114 串行執行 27115 通過閉包進行數組的過濾 28116 加載游戲資源 28117 在游戲中使用單元測試 29118 二維表格 32 第2章 視圖和菜單3521 使用故事板 3522 創建視圖控制器 4123 通過Segue導航到不同屏幕 4824 使用布局約束進行布局 5225 將圖片導入到項目中 5426 切割按鈕的背景圖片 5627 用UIDynamics創建運動視圖 5728 用Core Animation移動圖片5929 旋轉圖片 61210 在視圖上實現彈起效果 62211 用UIAppearance定制UI元素 64212 對UIView 進行3D旋轉 65213 將游戲菜單覆蓋在游戲內容之上 67214 創建高效的游戲菜單 68第3章輸入 6931 偵測觸摸 6932 處理輕觸手勢 7133 在屏幕上拖動圖片 7234 識別旋轉手勢 7435 識別捏合手勢 7636 自定義手勢 7837 在視圖的指定區域識別觸摸 8238 識別搖晃手勢 8339 識別設備傾斜手勢 84310 獲得羅盤方向 87311 獲得用戶的位置 88312 計算運動速度 91313 計算用戶與目標的距離 92314 當用戶進入或離開某個位置時獲得通知 93315 通過地名獲得坐標 96316 通過坐標獲得地名 98317 將設備當作方向盤 99318 測量磁場 100319 利用輸入改善游戲設計 101第4章聲音 10341 用AVAudioPlayer 播放聲音 10342 用AVAudioRecorder 進行錄音 10643 使用多個AVAudioPlayer 10844 兩個聲音間的淡入淡出 10945 合成語音 11246 獲知音樂程序當前播放曲目 11347 當前曲目何時改變 11548 音樂回放控制 11649 讓用戶選擇音樂 117410 當其他App正在播放音樂時怎么辦? 119411 在游戲中使用哪一種播放模式好 121第5章存儲數據 12351 保存游戲狀態 12352 在本地保存游戲得分 12653 用iCloud保存游戲進度 12754 使用iCloud的鍵-值存儲 13255 加載結構化數據 13356 什么時候使用文件,什么時候使用數據庫 13557 管理資源集合 13658 用NSUserDefaults存放數據 13859 佳數據存儲策略 140510 游戲中的財富值 141第6章 2D圖形和Sprite Kit 14361 熟悉二維數學 14362 創建Sprite Kit視圖14963 創建場景 15064 加入精靈 15265 文本精靈 15366 獲取有效字體 15567 使用自定義字體 15668 場景切換 15669 移動精靈和標簽 158610 紋理貼圖精靈 161611 紋理圖集 161612 形狀節點 162613 混合模式 163614 對精靈使用濾鏡 165615 貝塞爾曲線 166616 煙霧、火焰和粒子特效 167617 抖動屏幕 168618 動畫精靈 170619 視差滾動 171620 雜點圖 176第7章物理引擎 17971 物理引擎的相關術語和定義 17972 在精靈中添加物理引擎 18173 靜止物體和運動物體 18274 碰撞體形狀 18375 速度 18576 質量、大小和密度 18577 墻壁 18778 設置重力 18879 讓物體無法旋轉 189710 改變物理模擬時鐘的速度 189711 碰撞檢測 190712 查找物體 191713 連接 193714 作用力 194715 在物體上添加推進器 195716 制造爆炸 196717 根據設備方向改變重力 198718 拖動物體 199719 車輛 202第8章 3D圖形 20581 使用3D數學 20682 創建GLKit上下文 20983 用OpenGL繪制四邊形 21284 貼圖 21985 繪制立方體 22186 旋轉立方體 22487 在三維空間中移動鏡頭 225第9章 3D圖形進階 22791 加載網格 22792 父子對象 23493 網格動畫 23894 批量繪制 24195 創建可移動的鏡頭 242第10章高級3D圖形245101 著色器 245102 材質 249103 用著色器進行貼圖 255104 給場景打上燈光 256105 法向貼圖 258106 透明對象 260107 添加鏡面高光 262108 卡通著色 264第11章 Scene Kit 266111 使用Scene Kit 266112 創建一個Scene Kit 場景 267113 顯示3D對象267114 在Scene Kit中使用鏡頭 268115 創建燈光 269116 動畫 270117 使用文本節點 271118 自定義材質 272119 紋理對象 2731110 法向貼圖 2731111 約束對象 2741112 加載3D模型文件 2751113 3D 物理學2761114 加入地板 2771115 點擊測試 277第12章人工智能和行為 279121 使用向量數學 279122 讓對象朝某個點移動 281123 跟隨路徑 283124 攔截運動物體 284125 逃逸 285126 目標選擇問題 286127 轉向問題 287128 隱蔽點問題 288129 路徑問題 2891210 計算下一步問題 2931211 判斷對象能否“看見”其他對象 2941212 用人工智能增強游戲設計 296第13章網絡及社交媒體 298131 游戲中心 298132 獲取用戶登錄信息 304133 獲取別的玩家信息 305134 創建排行榜和向好友挑戰 305135 和其他玩家一起玩游戲 309136 創建、銷毀、同步網絡對象 311137 對象狀態插值 313138 玩家斷開和重連 314139 用Game Kit制作回合制游戲3151310 將文字和圖片分享到社交網絡 3191311 將游戲保存到游戲中心 3201312 充分利用iOS網絡 3211313 充分利用社交網絡 322第14章游戲控制器和外接屏幕 323141 檢測控制器 325142 從游戲控制器中獲得輸入 327143 通過AirPlay顯示游戲內容 328144 使用擴展屏幕 329145 如何為不同的屏幕設計UI 331146 拖放 334第15章性能和調試 340151 改善幀刷新率 340152 快速加載關卡 342153 解決內存不足問題 344154 查找崩潰原因 345155 使用紋理壓縮 346156 使用監視點 349157 記錄日志 351158 創建語音斷點 352

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 414
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區