苹果加强对游戏开发的支持:iOS7三大新特性

[导读]在iOS7中,苹果加强了对游戏开发的支持。这主要体现在如下三个方面: Sprite Kit Framework Sprite Kit Framework (SpriteKit.framework)提供了一个优化了的硬件加速动画系统用于创建2D和2.5D游戏。包括了游戏开发中许多重要的基本内容:图形渲染、动画系统

在iOS7中,苹果加强了对游戏开发的支持。这主要体现在如下三个方面:

Sprite Kit Framework

Sprite Kit Framework (SpriteKit.framework)提供了一个优化了的硬件加速动画系统——用于创建2D和2.5D游戏。包括了游戏开发中许多重要的基本内容:图形渲染、动画系统、声音播放,并还有一个物理模拟引擎。通过Sprite Kit Framework可以让开发者把工作重点放在游戏内容的设计和交互上。

Sprite Kit Framework中,内容是以场景(scenes)的形式组织的。一个场景可以包括:纹理对象、视频、基于路径的形状、图片滤镜以及其它有些特殊的效果。Sprite Kit以最有效的方式来决定这些对象在屏幕上的渲染。当需要在场景中对某个对象进行动画时,可以使用Sprite Kit来明确的指定一个动作,或者使用物理模拟引擎给某个对象定义一个物理行为(例如重力、吸附和排斥)。

除了Sprite Kit Framework,苹果还提供了Xcode工具来创建粒子发射效果和纹理集合。通过Xcode工具可以管理程序的assets,以及快速的更新Sprite Kit场景。

更多关于如何使用Sprite Kit,读者可以参考Sprite Kit Programming Guide。苹果也提供了一个示例演示如何使用Sprite Kit:Explained Adventure(From Apple)。

Game Controller Framework

Game Controller Framework (GameController.framework)可以让你在程序中发现并对游戏控制器硬件进行配置。通过Game Controller Framework可以让iOS设备通过无线或者蓝牙进行连接。当控制器可用的时候,该Framework会通知你的程序。

更多相关信息可以参考Game Controller Programming Guide。

Game Center 改进

在iOS7中,苹果对游戏中心(Game Center)做了如下改进:

1.给玩家提供一个与其它玩家互动的机会,即使目前还没有轮到该玩家。通过该功能,可以实现玩家之间的聊天、交易等(即使没有轮到玩家)。

2.每个程序的排行榜限制已经从原来的25变为100.通过GKLeaderboardSet对象,可以对你的排行榜进行组织,并把上限增加至500。

3.在游戏中进行挑战(做任务)的时候,可以为这个挑战添加条件限制。例如,在驾驶游戏中,指定必须使用相同的车辆。

为了防止作弊,增加了认证的支持,以及其它有些功能。更多关于如何使用新的Game Center功能,请参考Game Center Programming Guide 。

关于Game Kit Framework,请参考Game Kit Framework。

此外,新版iOS操作系统还加大了社交网络的整合力度,中文本地化方面,新加入了对腾讯微博的整合,用户将可以直接利用操作系统内置的功能,快速分享内容至腾讯微博平台。

作者:秩名 2013-06-14

网友评论
人物专访
一语中的 发人深省时评观点
数据分析
任天堂16-17财年前三季度财报:纯利润1029亿日元
任天堂16-17财年前三
2016二次元手游:79%自研 66款进iOS畅销前100
2016二次元手游79%自
Top10游戏企业自研手游流水611.5亿 腾讯网易占51%
Top10游戏企业自研手
移动游戏
过去10年移动游戏大规模发展 未来10年势头仍将延续
过去10年移动游戏大规
Pokemon GO升级后调整玩法 将看不到口袋妖怪足迹
Pokemon GO升级后调整
AppAnnie移动应用趋势预测:手游电竞需求将增长
AppAnnie移动应用趋势
企业风采
乐逗游戏亮相GDC 推动全球游戏产业发展
乐逗游戏亮相GDC
第七大道七年纪:创始人曹凯感恩回馈离职老员工
曹凯感恩回馈离职员工
游族网络陈礼标:立足精品原创 布局全球市场
关于40407 | 友情链接 | 广告服务 | 联系我们 | 网站导航 | 网站招聘
网站备案:沪ICP备19024260号-2 上海随玩网络科技有限公司
Copyright © 2009-2014 www.40407.com