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

大學霸發表於2014-12-19

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



試讀下載地址:


 介紹:本教程是國內唯一的Swift版的Spritekit教程。本教程基於Xcode 6.1+iOS 8.1開發環境,採用Swift語言,詳細講解Sprite Kit遊戲開發的各種知識,幫助讀者儘快iOS遊戲開發的技能。 
目錄
目  錄
第1章  編寫第一個Sprite Kit程式 1
1.1  Sprite Kit介紹 1
1.1.1  什麼是Sprite Kit 1
1.1.2  Sprite Kit優缺點 1
1.2  蘋果賬號的註冊 2
1.2.1  蘋果賬號的分類 2
1.2.2  註冊免費蘋果賬號 2
1.2.3  註冊非免費蘋果賬號 5
1.3  Xcode的下載和安裝 7
1.3.1  App Store上下載和安裝Xcode 8
1.3.2  其它的網站上下載Xcode 11
1.4  繫結蘋果賬號 11
1.5  更新元件與文件 13
1.6  編寫第一個程式 13
1.6.1  建立專案 14
1.6.2  Xcode介面介紹 16
1.6.3  執行程式 17
1.6.4  模擬器介紹 19
1.6.5  場景編輯器 27
1.6.6  編寫程式碼 29
1.7  使用幫助文件 30
1.8  除錯 32
1.9  真機測試 34
1.9.1  申請和下載證書 34
1.9.2  實現真機測試 43
第2章  場景 44
2.1  新增場景 44
2.2  顯示新增的場景 47
2.3  設定場景 48
2.3.1  設定場景的背影顏色 48
2.3.2  設定場景的縮放模式 50
2.3.3  設定測試資訊 51
2.4  切換場景 55
2.4.1  單純的場景切換 56
2.4.2  具有過渡動畫的場景 56
2.5  滾動場景 59
2.5.1  讓場景進行滾動 60
2.5.2  永無休止的滾動場景 64
第3章  精靈 67
3.1  節點介紹 67
3.2  新增影像到專案中 67
3.3  顯示精靈 69
3.3.1  使用場景編輯器顯示精靈 69
3.3.2  使用程式碼顯示無紋理的精靈 72
3.3.3  使用程式碼顯示紋理精靈 73
3.4  設定精靈 74
3.4.1  設定精靈的位置 74
3.4.2  設定錨點 75
3.4.3  對精靈著色 76
3.4.4  調整精靈的尺寸 77
3.4.5  縮放精靈 79
3.4.6  旋轉精靈 81
3.4.7  設定精靈的透明度 82
3.4.8  隱藏精靈 83
3.5  刪除精靈 85
3.5.1  刪除指定的精靈 85
3.5.2  刪除所有精靈 86
3.6  讓精靈更具真實感 87
3.7  移動精靈 91
3.8  紋理 94
3.8.1  紋理的建立 94
3.8.2  紋理的顯示 94
第4章  動作 96
4.1  移動動作 96
4.1.1  以點的方式移動 97
4.1.2  以偏移量的方式移動 99
4.2  序列動作 101
4.3  重複動作 103
4.3.1  無限重複 103
4.3.2  具有次數的重複 105
4.4  延遲動作 106
4.5  縮放動作 108
4.5.1  以縮放倍數縮放 109
4.5.2  以增量值縮放 111
4.6  旋轉動作 113
4.7  調整尺寸的動作 114
4.7.1  以目標值調整尺寸 115
4.7.2  以增量調整尺寸 117
4.8  組合動作 118
4.9  改變透明度的動作 119
4.9.1  不需指定alpha值 120
4.9.2  指定alpha值 121
4.10  改變顏色的動作 124
4.10.1  改變混合因子 124
4.10.2  改變顏色和混合因子 125
4.11  以動畫的形式改變紋理的動作 126
4.12  路徑動作 128
4.13  反向運動 131
4.14  速度動作 132
4.15  顯示或隱藏動作 133
4.16  塊動作 135
4.17  自定義的動作 136
4.18  動作屬性 137
4.18.1  速度 138
4.18.2  時間 139
4.18.3  曲線方式 139
4.19  刪除動作 141
第5章  使用者互動 143
5.1  觸控 143
5.1.1  輕拍觸控 143
5.1.2  移動觸控 146
5.1.3  結束觸控和取消觸控 151
5.2  手勢 153
5.2.1  輕怕 154
5.2.2  捏 155
5.2.3  旋轉 157
5.2.4  移動 158
5.2.5  滑動 159
5.2.6  長按 163
5.3  重力感應 166
5.3.1  場景佈局 169
5.3.2  判斷重力感應是否可用 170
5.3.3  使用重力感應移動飛船 171
第6章  遊戲中的文字 174
6.1  顯示標籤 174
6.1.1  使用場景輯器顯示標籤 174
6.1.2  使用程式碼實現標籤 177
6.2  設定標籤 178
6.2.1  設定文字大小 178
6.2.2  設定文字的顏色 179
6.2.3  設定標籤顯示的文字 180
6.2.4  設定文字的字型 181
6.3  為標籤載入自定義的字型 184
6.4  標籤的對其方式 188
6.4.1  水平對齊 188
6.4.2  垂直對齊 190
6.5  為標籤新增動作 192

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

相關文章