iOS遊戲框架Sprite Kit基礎教程——Swift版上冊
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Swift版iOS遊戲框架Sprite Kit基礎教程下冊SwiftiOS遊戲框架
- iOS遊戲框架Sprite Kit基礎教程第1章編寫第一個Sprite Kit程式iOS遊戲框架
- ios遊戲開發 Sprite Kit教程:初學者 1iOS遊戲開發
- Sprite Kit教程:初學者
- [原創]Swift+Sprite Kit中文教程第一篇Swift
- 常用Sprite Kit外掛整理
- Swift基礎語法簡化版Swift
- IOS 6 基礎框架概覽iOS框架
- Sprite kit 每秒間隔 update 頻率偽造
- IOS-Swift開發基礎——檔案管理iOSSwift
- Gurobi基礎教程(Python版)-系列教程2Python
- iOS10 UI設計基礎教程iOSUI
- iOS藍芽4.0開發基礎教程iOS藍芽
- Swift 語言基礎Swift
- swift 基礎筆記Swift筆記
- 【iOS 搭建基礎框架】目錄結構篇iOS框架
- iOS 藍芽開發 - swift版iOS藍芽Swift
- aardio教程一) 基礎語法-上
- Swift程式語言教程-001入門學習基礎Swift
- Unity網路多玩家遊戲開發教程(上冊)Unity遊戲開發
- python 基礎教程第二版修訂版Python
- swift基礎學習(十六)Swift
- Swift:基礎語法(一)Swift
- Swift基礎語法[ 1 ]Swift
- 《jQuery基礎教程(第3版)》譯者序jQuery
- Xamarin圖表開發基礎教程(9)OxyPlot框架框架
- Xamarin圖表開發基礎教程(8)OxyPlot框架框架
- Xamarin圖表開發基礎教程(7)OxyPlot框架框架
- Xamarin圖表開發基礎教程(6)OxyPlot框架框架
- Xamarin圖表開發基礎教程(5)OxyPlot框架框架
- Xamarin圖表開發基礎教程(4)OxyPlot框架框架
- Xamarin圖表開發基礎教程(3)OxyPlot框架框架
- iOS 基礎iOS
- iOS學習筆記——基礎控制元件(上)iOS筆記控制元件
- 《iOS面試之道》演算法基礎學習(上)iOS面試演算法
- 上新啦!KIT!
- 上新啦KIT
- 用Swift和SpriteKit開發iOS遊戲SwiftiOS遊戲