編輯推薦
適讀人群 :iOS遊戲開發人員 專門介紹iOS遊戲框架SpriteKit技術的圖書
通過124個實例,詳解SpriteKit遊戲開發的各項關鍵技術和流程
從SpriteKit基礎開始講解,逐步深入到SpriteKit高級開發技術及應用
給齣瞭大量的常見遊戲特效,從而引齣知識點,讓讀者知其然而且知其所以然
講解知識點時貫穿瞭大量短小精悍的典型實例,還給齣瞭大量的開發技巧
移動開發精品圖書海報:
內容簡介
本書由淺入深,全麵係統地介紹瞭iOS2D遊戲引擎SpriteKit開發技術。本書提供瞭大量實例,供讀者實戰演練。另外,本書給齣瞭大量的常見遊戲特效,用於引齣知識點,使得讀者能知其所以然。這樣,讀者避免瞭直接麵對生硬抽象的理論知識,從而更輕鬆地掌握SpriteKit開發。
本書共12章,分為3篇。第1篇為基礎篇,涵蓋的主要內容有一個SpriteKit程序、場景、精靈、動作和用戶交互技術等。第2篇為進階篇,涵蓋的主要內容有遊戲中的文字、音頻和視頻、粒子係統、SpriteKit中的其他節點(包括修剪節點、形狀節點、效果節點等技術)。第3篇為高級篇,涵蓋的主要內容有物理引擎與碰撞、瓦片地圖、發布應用程序等。
本書涉及麵廣,從基本內容到高級技術再到核心原理,幾乎涉及SpriteKit開發的所有重要知識。本書既適閤所有想全麵學習SpriteKit框架開發技術的人員閱讀,也適閤各種使用該框架進行遊戲開發的工程技術人員使用。對於經常進行iOS2D遊戲開發的人員,更是一本不可多得的案頭必備參考書。
本書精華內容
一個SpriteKit程序
遊戲場景
操作精靈
精靈動作
用戶交互
遊戲中的文字
音頻和視頻
粒子係統
SpriteKit中的其他節點
物理引擎
碰撞監測
瓦片地圖
發布應用程序
作者簡介
劉媛媛,軟件工程師。現就職於某知名IT公司的移動項目部,擔任iOS開發技術研究員。擅長iOS移動開發技術,長期從事iOS新技術和可穿戴設備的研究。參與過多個移動項目的開發,積纍瞭豐富的開發經驗。編寫並齣版瞭《Swift入門很簡單》、《Swift遊戲開發案例實戰》和《XamariniOS移動開發實戰》等圖書。
內頁插圖
目錄
第1篇 基礎篇
第1章 編寫第一個Sprite Kit程序
1.1 Sprite Kit介紹
1.1.1 什麼是Sprite Kit
1.1.2 Sprite Kit優缺點
1.2 蘋果賬號的注冊
1.2.1 蘋果賬號的分類
1.2.2 注冊免費蘋果賬號
1.2.3 注冊非免費蘋果賬號
1.3 Xcode的下載和安裝
1.3.1 App Store上下載和安裝Xcode
1.3.2 其他的網站上下載Xcode
1.4 綁定蘋果賬號
1.5 更新組件與文檔
1.6 編寫第一個程序
1.6.1 創建項目
1.6.2 Xcode界麵介紹
1.6.3 運行程序
1.6.4 模擬器介紹
1.6.5 場景編輯器
1.6.6 編寫代碼
1.7 使用幫助文檔
1.8 調試
1.9 真機測試
1.9.1 申請和下載證書
1.9.2 實現真機測試
第2章 場景
2.1 添加場景
2.2 顯示新增的場景
2.3 設置場景
2.3.1 設置場景的背景顔色
2.3.2 設置場景的縮放模式
2.3.3 設置測試信息
2.4 切換場景
2.4.1 單純的場景切換
2.4.2 具有過渡動畫的場景
2.5 滾動場景
2.5.1 讓場景進行滾動
2.5.2 永無休止的滾動場景
第3章 精靈
3.1 節點介紹
3.2 添加圖像到項目中
3.3 顯示精靈
3.3.1 使用場景編輯器顯示精靈
3.3.2 使用代碼顯示無紋理的精靈
3.3.3 使用代碼顯示紋理精靈
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.5 刪除精靈
3.5.1 刪除指定的精靈
3.5.2 刪除所有精靈
3.6 讓精靈更具真實感
3.7 移動精靈
3.8 紋理
3.8.1 紋理的創建
3.8.2 紋理的顯示
第4章 動作
4.1 移動動作
4.1.1 以點的方式移動
4.1.2 以偏移量的方式移動
4.2 序列動作
4.3 重復動作
4.3.1 無限重復
4.3.2 具有次數的重復
4.4 延遲動作
4.5 縮放動作
4.5.1 以縮放倍數縮放
4.5.2 以增量值縮放
4.6 鏇轉動作
4.7 調整尺寸的動作
4.7.1 以目標值調整尺寸
4.7.2 以增量調整尺寸
4.8 組閤動作
4.9 改變透明度的動作
4.9.1 不需指定alpha值
4.9.2 指定alpha值
4.10 改變顔色的動作
4.10.1 改變混閤因子
4.10.2 改變顔色和混閤因子
4.11 以動畫的形式改變紋理的動作
4.12 路徑動作
4.13 反嚮運動
4.14 速度動作
4.15 顯示或隱藏動作
4.16 塊動作
4.17 自定義的動作
4.18 動作屬性
4.18.1 速度
4.18.2 時間
4.18.3 麯綫方式
4.19 刪除動作
第5章 用戶交互
5.1 觸摸
5.1.1 輕拍觸摸
5.1.2 移動觸摸
5.1.3 結束觸摸和取消觸摸
5.2 手勢
5.2.1 輕拍
5.2.2 捏
5.2.3 鏇轉
5.2.4 移動
5.2.5 滑動
5.2.6 長按
5.3 重力感應
5.3.1 場景布局
5.3.2 判斷重力感應是否可用
5.3.3 使用重力感應移動飛船
第2篇 進階篇
第6章 遊戲中的文字
6.1 顯示標簽
6.1.1 使用場景編輯器顯示標簽
6.1.2 使用代碼實現標簽
6.2 設置標簽
6.2.1 設置文字大小
6.2.2 設置文字的顔色
6.2.3 設置標簽顯示的文字
6.2.4 設置文字的字體
6.3 為標簽加載自定義的字體
6.4 標簽的對齊方式
6.4.1 水平對齊
6.4.2 垂直對齊
6.5 為標簽添加動作
第7章 音頻和視頻
7.1 背景音樂
7.1.1 添加背景音樂
7.1.2 控製背景音樂
7.1.3 設置音樂的播放點
7.1.4 設置音量
7.1.5 設置循環播放
7.2 音效
7.2.1 AVFoundation.framework框架
7.2.2 使用AudioToolbox.framework框架
7.2.3 使用playSoundFileNamed()方法
7.3 視頻
7.3.1 添加視頻
7.3.2 控製視頻
第8章 粒子係統
8.1 使用粒子係統編輯器添加粒子係統
8.2 使用場景編輯器實現添加粒子係統
8.3 粒子發射器中的參數說明
8.4 使用代碼實現粒子係統
8.5 使用關鍵幀序列配置粒子屬性
8.6 給粒子添加動作
8.6.1 使用runAction()方法添加動作
8.6.2 使用particleAction屬性添加動作
8.7 重置粒子係統
第9章 Sprite Kit中其他節點
9.1 修剪節點
9.2 形狀節點
9.2.1 使用場景編輯器添加形狀節點
9.2.2 使用代碼添加形狀節點
9.2.3 個性化形狀
9.2.4 設置形狀的路徑
9.3 效果節點
第3篇 高級篇
第10章 物理引擎與碰撞
10.1 什麼是物理引擎
10.2 使用場景編輯器添加物理引擎
10.3 使用代碼添加物理引擎
10.3.1 創建簡單的物理體
10.3.2 添加物理體
10.3.3 創建自定義的物理體
10.3.4 為物理體添加邊界
10.3.5 可視化物理體
10.4 物理引擎的屬性設置
10.5 讓物理體進行移動
10.6 物理體連接
10.7 在遊戲中的碰撞
10.7.1 最簡單的碰撞——if語句
10.7.2 使用intersectsNode()方法
10.7.3 使用物理引擎
第11章 瓦片地圖
11.1 創建瓦片地圖
11.2 設置瓦片地圖
11.2.1 縮放模式
11.2.2 過濾模式
11.2.3 顛倒地圖
11.2.4 隨機生成瓦片
11.3 加載TXT文件到地圖中
11.3.1 添加TXT文件
11.3.2 設置TXT文件中的內容
11.3.3 加載內容到地圖中
11.4 加載TML文件到地圖中
11.4.1 軟件下載與安裝
11.4.2 用TexturePacker創建圖塊
11.4.3 用Tield繪製地圖
11.4.4 加載TML文件
11.5 滾動地圖
11.6 添加移動精靈
11.6.1 添加精靈
11.6.2 移動精靈
10.7 在瓦片地圖上的碰撞
第12章 發布應用程序
12.1 創建App ID
12.2 申請發布證書
12.2.1 申請證書
12.2.2 申請證書對應的配置文件(Provision File)
12.3 準備提交應用程序
12.3.1 創建應用及基本信息
12.3.2 項目的相關設置
12.4 提交應用程序到App Store上
12.4.1 Application Loader
12.4.2 Archives
12.5 常見審核不通過的原因
前言/序言
iOS遊戲框架Sprite Kit技術詳解
iOS遊戲框架Sprite Kit技術詳解 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
今天收到貨,看瞭一下,感覺不錯。
評分
☆☆☆☆☆
這本書寫的很爛,隻寫錶麵,不寫實質,很基礎的基礎,有一定基礎的人3天就可以看完,配送的讀書卡還是過期的,不推薦買,建議花多點錢,去淘寶買,有個更新版的,這個太老舊,很多類庫更新瞭。。給5星是作者寫書不易。
評分
☆☆☆☆☆
書很好,快遞給力。等著好好學習
評分
☆☆☆☆☆
今天收到貨,看瞭一下,感覺不錯。
評分
☆☆☆☆☆
今天收到貨,看瞭一下,感覺不錯。
評分
☆☆☆☆☆
今天收到貨,看瞭一下,感覺不錯。
評分
☆☆☆☆☆
很好的商品我真的很滿意
評分
☆☆☆☆☆
這本書寫的很爛,隻寫錶麵,不寫實質,很基礎的基礎,有一定基礎的人3天就可以看完,配送的讀書卡還是過期的,不推薦買,建議花多點錢,去淘寶買,有個更新版的,這個太老舊,很多類庫更新瞭。。給5星是作者寫書不易。
評分
☆☆☆☆☆
適閤入門學習swift,不過有編程基礎可以很快學完