要想深刻的學習好SpriteKit,仍是須要掌握基本的插件知識,在前面的文章中已是給你們基本介紹了SpriteKit框架的基礎,以及如何利用xcode來進行一個簡單的實例製做,而且也是跟你們講解了SpriteKit它的優缺點,帶你們進入了iOS遊戲開發的大門,本文將被會是學習一下它的插件的一些功能。能夠參照學習一下。node
第一:ParallaxBackgroundios
它的主要功能是滾屏,特色是實現較爲簡單。支持反向滾動reversexcode
第二:STSpriteKit框架
一、滾屏:它是能夠支持滾動節點和滾動圖層函數
二、控制器:可控節點和可控精靈,主要支持一些點擊事件佈局
三、主要是方便的去讀取粒子效果的函數學習
四、經常使用action如順序、並列和循環測試
五、支持SKScene、CGPoint、CGSize等函數的修改動畫
第三:SpriteKit-Easing插件
它是提供了大量而且是複雜變換的函數,好比:以三角函數變化作位移、以二次方程變化作旋轉等,具體的支持有待進一步的測試檢驗!
第四:HLSpriteKit插件
(1)支持手勢操做:能夠是將手勢操做而後是應用到節點上
(2)佈局管理器
(3)一些自定義的SKNode子類,包括:HLGridNode/HLLabelButtonNode/HLMenuNode/HLMessageNode/HLScrollNode/HLToolbarNode/HLTiledNode,看的出是很是大。
(3)擁有一個自定義的場景類,支持後臺加載、手勢控制、節點切換等
第五:SpriteKit-Components插件
有一個SK組件管理器,全部場景和節點,而且是必須繼承庫中的類,這樣才能保證你的組件可以註冊和運行。組件中必須遵循的協議,全部函數均可選。
第五:SuperSpriteKit插件支持
(1)tileNodetile地圖
(2)stretchableNode可延展地圖
(3)multiLineLabelNode多行文本節點
(4)ButtonNode按鈕節點
(5)interactionHandler交互擴展類
(6)spriteNode+animation精靈+動畫類
(7)node+tags節點和tag整合
第六:GSTextAutoTypeNode
它是一個自動輸入文字的類,在實際中是能夠自動的去輸入文字,有效的提高了一個效率。
第七:GSTextBoxNode
是一個RPG遊戲中自動打入文字的對話框插件,咱們在玩遊戲的時候應該有過這樣的一個實際體驗!
經常使用的SpriteKit的插件可讓遊戲的功能變的更加豐富多彩,也能夠是讓體驗者感覺到遊戲所帶來的一些樂趣,好的插件有着不一樣的實用效果,熟悉使用插件是可讓你的遊戲效果更加豐富!