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版上册大学霸