iOS遊戲框架Sprite Kit技術詳解 iOS游戏框架Sprite Kit技术详解

劉媛媛

  • 出版商: 清華大學
  • 出版日期: 2016-02-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • 頁數: 374
  • 裝訂: 平裝
  • ISBN: 7302420556
  • ISBN-13: 9787302420552
  • 相關分類: Apple Developer
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容簡介>

《iOS遊戲框架Sprite Kit技術詳解》共12章,分為3篇。第1篇為基礎篇,涵蓋的主要內容有第壹個Sprite Kit程序、場景、精靈、動作和用戶交互技術等。第2篇為進階篇,涵蓋的主要內容有遊戲中的文字、音頻和視頻、粒子系統、Sprite Kit中的其他節點(包括修剪節點、形狀節點、效果節點等技術)。第3篇為高級篇,涵蓋的主要內容有物理引擎與碰撞、瓦片地圖、發布應用程序等。《iOS遊戲框架Sprite Kit技術詳解》涉及面廣,從基本內容到高級技術再到核心原理,幾乎涉及Sprite Kit開發的所有重要知識。《iOS遊戲框架Sprite Kit技術詳解》既適合所有想全面學習Sprite Kit框架開發技術的人員閱讀,也適合各種使用該框架進行遊戲開發的工程技術人員使用。對於經常進行iOS 2D遊戲開發的人員,更是一本不可多得的案頭必備參考書。

 

<章節目錄>

第1篇基礎篇
第1章編寫第一個Sprite Kit程序
1.1Sprite Kit介紹
1.1.1什麼是Sprite Kit
1.1.2Sprite Kit優缺點
1.2蘋果賬號的註冊
1.2.1蘋果賬號的分類
1.2.2註冊免費蘋果賬號
1.2.3註冊非免費蘋果賬號
1.3Xcode的下載和安裝
1.3.1App Store上下載和安裝Xcode
1.3.2其他的網站上下載Xcode
1.4綁定蘋果賬號
1.5更新組件與文檔
1.6編寫第一個程序
1.6 .1創建項目
1.6.2Xcode界面介紹
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.1AVFoundation.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篇高級篇