要想深入的学习好SpriteKit,还是需要掌握基本的插件知识,在前面的文章中已经是给大家基本介绍了SpriteKit框架的基础,以及如何利用xcode来进行一个简单的实例制作,并且也是跟大家讲解了SpriteKit它的优缺点,带大家进入了iOS游戏开发的大门,本文将被会是学习一下它的插件的一些功能。可以参照学习一下。
第一:ParallaxBackground
它的主要功能是滚屏,特点是实现较为简单。支持反向滚动reverse
第二:STSpriteKit
1、滚屏:它是可以支持滚动节点和滚动图层
2、控制器:可控节点和可控精灵,主要支持一些点击事件
3、主要是方便的去读取粒子效果的函数
4、常用action如顺序、并列和循环
5、支持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的插件可以让游戏的功能变的更加丰富多彩,也可以是让体验者感受到游戏所带来的一些乐趣,好的插件有着不同的实用效果,熟悉使用插件是可以让你的游戏效果更加丰富!
上一篇:常用的SpriteKit节点介绍
下一篇:制作游戏教程 游戏制作实例
¥108.00
¥98.00
¥698.00
¥98.00