經常使用的SpriteKit的插件

      要想深刻的學習好SpriteKit,仍是須要掌握基本的插件知識,在前面的文章中已是給你們基本介紹了SpriteKit框架的基礎,以及如何利用xcode來進行一個簡單的實例製做,而且也是跟你們講解了SpriteKit它的優缺點,帶你們進入了iOS遊戲開發的大門,本文將被會是學習一下它的插件的一些功能。能夠參照學習一下。node

經常使用的SpriteKit的插件_SpriteKit的插件_遊戲開發_遊戲框架_課課家

  第一: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的插件可讓遊戲的功能變的更加豐富多彩,也能夠是讓體驗者感覺到遊戲所帶來的一些樂趣,好的插件有着不一樣的實用效果,熟悉使用插件是可讓你的遊戲效果更加豐富!

相關文章
相關標籤/搜索