文档章节

iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序

大学霸
 大学霸
发布于 2014/12/23 14:12
字数 628
阅读 414
收藏 2

iOS游戏框架Sprite Kit基础教程第1章编写第一个Sprite Kit程序

程序是为了实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。本章将以编写第一个Sprite Kit程序为主线,为开发者讲解什么是Sprite Kit、苹果账号的注册、Xcode的下载和安装、编写程序、调试等内容。选自iOS游戏框架Sprite Kit基础教程Swift版上册大学霸

1.1  Sprite Kit介绍

iOS 7开始添加了Sprite Kit。本节将为开发者讲解什么是Sprite Kit,以及Sprite Kit有什么优点和缺点。

1.1.1  什么是Sprite Kit

Sprite KitiOS 7以及之后的版本中内置的一个新的框架。该框架主要用来开发2D游戏。目前已经支持的内容包括精灵、各种的特效(如视频、滤镜和遮罩),并且还集成了物理引擎库等许多东西。在Sprite Kit中包含了很多的类,其中最常使用的类如表1-1所示。选自iOS游戏框架Sprite Kit基础教程Swift版上册大学霸

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


© 著作权归作者所有

共有 人打赏支持
大学霸
粉丝 257
博文 870
码字总数 543683
作品 0
东城
程序员
私信 提问
iOS Sprite Kit教程之真机测试以及场景的添加与展示

iOS Sprite Kit教程之真机测试以及场景的添加与展示 IOS实现真机测试 在进行真机测试之前,首先需要确保设备已经连在了Mac(或者Mac虚拟机)上,在第1.9.1小节开始,设备就一直连接在Mac(或...

大学霸
2015/07/27
0
0
Swift版iOS游戏框架Sprite Kit基础教程下册

Swift版iOS游戏框架Sprite Kit基础教程下册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C 介绍:本教程是国内唯一的Swift版的Spritekit教程。本教程基于Xcode 6.1+iOS 8.1开发环境,采用S...

大学霸
2015/01/23
0
0
swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程

swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程 1.2.3 注册非免费苹果账号swift语言注册非免费苹果账号iOS游戏框架Sprite Kit基础教程 免费的苹果账号在开发应用程序时会受到了很...

大学霸
2015/01/29
0
0
iOS Sprite Kit教程之场景的切换

iOS Sprite Kit教程之场景的切换 Sprite Kit中切换场景 每一个场景都不是单独存在的。玩家可以从一个场景中切换到另外一个场景中。本小节,我们来讲解场景切换。在每一个游戏中都会使用到场景...

大学霸
2015/07/28
0
0
iOS Sprite Kit教程之xcode安装以及苹果帐号绑定

iOS Sprite Kit教程之xcode安装以及苹果帐号绑定 其它的网站上下载安装Xcode 有时候,应用商店下载较慢,所以用户也可以选择从其他网站下载Xcode安装文件。下面讲解这种Xcode的安装步骤: (...

大学霸
2015/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

支付宝api实现转账到单个账号

项目后台需要实现用户提现功能,支付宝平台对应的就是“单笔转账到支付宝账户”。具体实现见代码,无套路! 肯定需要先申请支付宝商户账号相关信息。以下为个人沙箱环境实现代码,生产上只需...

貔貅叔
25分钟前
1
0
Spark自定义维护kafka的offset到zk

import kafka.common.TopicAndPartitionimport kafka.message.MessageAndMetadataimport kafka.serializer.StringDecoderimport kafka.utils.ZkUtilsimport org.I0Itec.zkclient.ZkC......

hblt-j
25分钟前
1
0
bash运行脚本的几种方式

bash shell 脚本执行的方法有多种,本文作一个总结,供大家学习参考。 假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 方法一:切换到shell脚本...

吴伟祥
35分钟前
1
0
看图了解RocksDB

摘要: 它是一个高性能的Key-Value数据库。设计了完善的持久化机制,同时保证性能和安全性。能够良好的支持范围查询,因为K-V记录就是按照Key来排序的。 下图为写入的流程: 可以看到主要的三...

阿里云官方博客
44分钟前
0
0
关于Python pandas模块输出每行中间省略号问题

关于Python数据分析中pandas模块在输出的时候,每行的中间会有省略号出现,和行与行中间的省略号....问题,其他的站点(百度)中的大部分都是瞎写,根本就是复制黏贴以前的版本,你要想知道其...

上官夏洛特
45分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部