Swift版iOS遊戲框架Sprite Kit基礎教程下冊

大學霸發表於2015-01-23

Swift版iOS遊戲框架Sprite Kit基礎教程下冊


試讀下載地址:http://pan.baidu.com/s/1qWBdV0C

 介紹:本教程是國內唯一的Swift版的Spritekit教程。本教程基於Xcode 6.1+iOS 8.1開發環境,採用Swift語言,詳細講解Sprite Kit遊戲開發的各種知識,幫助讀者儘快iOS遊戲開發的技能。 

目錄
 
第7章  音訊和視訊 1
7.1  背景音樂 1
7.1.1  新增背景音樂 1
7.1.2  控制背景音樂 5
7.1.3  設定音樂的播放點 7
7.1.4  設定音量 9
7.1.5  設定迴圈播放 11
7.2  音效 12
7.2.1  AVFoundation.framework框架 12
7.2.2  使用AudioToolbox.framework框架 16
7.2.3  使用playSoundFileNamed()方法 18
7.3  視訊 20
7.3.1  新增視訊 21
7.3.2  控制視訊 22
第8章  粒子系統 25
8.1  使用粒子系統編輯器新增粒子系統 25
8.2  使用場景編輯器實現新增粒子系統 31
8.3  粒子發射器中引數說明 33
8.4  使用程式碼實現粒子系統 35
8.5  使用關鍵幀序列配置粒子屬性 37
8.6  給粒子新增動作 39
8.6.1  使用runAction()方法新增動作 39
8.6.2  使用particleAction屬性新增動作 41
8.7  重置粒子系統 42
第9章  Sprite Kit中其它節點 45
9.1  修剪節點 45
9.2  形狀節點 47
9.2.1  使用場景編輯器新增形狀節點 47
9.2.2  使用程式碼程式碼新增形狀節點 49
9.2.3  個性化形狀 54
9.2.4  設定形狀的路徑 59
9.3  效果節點 60
第10章  物理引擎與碰撞 63
10.1  什麼是物理引擎 63
10.2  使用場景編輯器新增物理引擎 64
10.3  使用程式碼新增物理引擎 66
10.3.1  建立簡單的物理體 66
10.3.2  新增物理體 67
10.3.3  建立自定義的物理體 68
10.3.4  為物理體新增邊界 69
10.3.5  視覺化物理體 72
10.4  物理引擎的屬性設定 76
10.5  讓物理體進行移動 79
10.6  物理體連線 82
10.7  在遊戲中的碰撞 85
10.7.1  最簡單的碰撞--if語句 86
10.7.2  使用intersectsNode()方法 89
10.7.3  使用物理引擎 95
第11章  瓦片地圖 100
11.1  建立瓦片地圖 100
11.2  設定瓦片地圖 103
11.2.1  縮放模式 104
11.2.2  過濾模式 104
11.2.3  顛倒地圖 105
11.2.4  隨機生成瓦片 106
11.3  載入TXT檔案到地圖中 107
11.3.1  新增TXT檔案 107
11.3.2  設定TXT檔案中的內容 111
11.3.3  載入內容到地圖中 111
11.4  載入TML檔案到地圖中 114
11.4.1  軟體下載與安裝 114
11.4.2  用TexturePacker建立圖塊 120
11.4.3  用Tield繪製地圖 123
11.4.4  載入TML檔案 128
11.5  滾動地圖 134
11.6  新增移動精靈 138
11.6.1  新增精靈 138
11.6.2  移動精靈 140
10.7  在瓦片地圖上的碰撞 146
第12章  釋出應用程式 150
12.1  建立App ID 150
12.2  申請釋出證書 152
12.2.1  申請證書 152
12.2.2  申請證書對應的配置檔案(Provision File) 154
12.3  準備提交提交應用程式 157
12.3.1  建立應用及基本資訊 157
12.3.2  專案的相關設定 160
12.4  提交應用程式到App Store上 167
12.4.1  Application Loader 167
12.4.2  Archives 171
12.5  常見稽核不通過的原因 173

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1412408/,如需轉載,請註明出處,否則將追究法律責任。

相關文章