iOS遊戲框架Sprite Kit基礎教程第1章編寫第一個Sprite Kit程序框架
程序是爲了實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。本章將以編寫第一個Sprite Kit程序爲主線,爲開發者講解什麼是Sprite Kit、蘋果帳號的註冊、Xcode的下載和安裝、編寫程序、調試等內容。選自iOS遊戲框架Sprite Kit基礎教程Swift版上冊大學霸工具
1.1 Sprite Kit介紹spa
從iOS 7開始添加了Sprite Kit。本節將爲開發者講解什麼是Sprite Kit,以及Sprite Kit有什麼優勢和缺點。調試
1.1.1 什麼是Sprite Kitcode
Sprite Kit是iOS 7以及以後的版本中內置的一個新的框架。該框架主要用來開發2D遊戲。目前已經支持的內容包括精靈、各類的特效(如視頻、濾鏡和遮罩),而且還集成了物理引擎庫等許多東西。在Sprite Kit中包含了不少的類,其中最常使用的類如表1-1所示。選自iOS遊戲框架Sprite Kit基礎教程Swift版上冊大學霸orm
表1-1 Sprite Kit中最常使用的類視頻
1.1.2 Sprite Kit優缺點教程
如下將講解Sprite Kit的優勢以及缺點。遊戲
1.優勢開發
Sprite Kit的優勢以下:
q 它是內置到iOS中的,所以並不須要下載額外的庫或者其它一些外部依賴。而且它是由蘋果開發的,因此對於它的支持和更新很是有保證。
q 它內置的工具支持紋理和粒子。
q 它可讓開發者作一些其它框架很難作到的事情。例如,能夠把視頻當作精靈同樣處理,或者使用很酷的圖形效果和遮罩。選自iOS遊戲框架Sprite Kit基礎教程Swift版上冊大學霸
2.缺點
Sprite Kit的缺點以下:
q 若是使用了Sprite Kit,那麼你將被iOS生態圈所綁架,致使你沒法很容易對你開發的遊戲移植到Android上。
q Sprite Kit如今還處於發展階段,此時提供的功能可能沒有其餘框架豐富,如Cocos 2D。選自iOS遊戲框架Sprite Kit基礎教程Swift版上冊大學霸