您当前的位置: 首页 > 美食

iOS7新特征汇总02游戏地图以及

2018-10-26 14:07:30

iOS7新特征汇总[02]:游戏、地图以及AirDrop

iOS7新特征汇总[02]:游戏、地图以及AirDrop |爪游控 首页多彩生活娱乐八卦汽车世界科技产业数码新品游戏动漫体坛风云军情解码社会万象健康养生 首页 / 游戏动漫 / iOS7新特征汇总[02]:游戏、地图以及AirDrop iOS7新特征汇总[02]:游戏、地图以及AirDrop Posted on 2014年3月6日 by stanper in 游戏动漫 上一篇文章(iOS7新特征汇总[01]新特征介绍1)中,笔者介绍了在iOS7中用户界面的改变和多任务的增强。本文将继续介绍iOS7中的新特征:游戏、地图和AirDrop。游戏 在iOS7中,苹果加强了对游戏开发的支持。这主要体现在如下三个方面:Sprite Kit Framework Sprite Kit Framework (amework)提供了一个优化了的硬件加速动画系统 用于创建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 (amework)可以让你在程序中发现并对游戏控制器硬件进行配置。通过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。地图基于地图信息,苹果对Map Kit framework (amework)做了大量的改进,并新增了不少功能。使用地图来显示的位置信息现在可以利用3D地图了,可以通过编程的方式来控制地图的视角。Map Kit还做了其它一些重要的改变:1.图层(Overlay)可以被放置在地图中不同的层中,这样就可以将图层放置在相关数据的上面或者下面。2.可以使用MKMapCamera对象在地图中增加一个位置、倾斜和航向信息。摄像头信息可以给地图增加3D视图体验。3.通过MKDirection类可以从苹果那里请求获得方向相关的线路信息。通过获得的线路信息可以创建一个图层并显示到地图中。GeodesicPolyline类可以参照地球的曲率,创建一个基于线条的图层。5.使用MKMapSnapshotter类可以捕捉基于地图的图片。6.目前可视化的图层是基于MKOverlayRenderer的,这取代了之前的图层视图,并提供了一个简单的渲染方法。7.可以使用MKTileOverlay和MKTileOverlayRenderer类来取代地图上已有的大头针(tile)。更多相关信息,请阅读Map Kit Framework Reference 。AirDrop 通过AirDrop,用户可以给附近的iOS设备分享图片、文档、URL以及其它有些数据。AirDrop支持内置到已有的UIActivityViewController中 这个类会根据分享的不同数据显示出不同的选项。苹果建议:如果你的程序中还没有使用这个类,请考虑将其添加到程序中。更多关于利用activity view controller来访分享数据的信息,请参考UIActivityViewController Class Reference。 获取更多相关内容,请关注爪游控公众号:zhuayoukong 文章导航Previous Previous post: 手游和主机游戏研发应互相学习什么?下一条 Next post: 张柏芝、谢霆锋和王菲,怎么都能在一起! 本站CDN由UPYUN又拍云强力驱动. 关于我们 | 加入我们 | 联系我们 | 版权声明 © 爪游控 版权所有. 陕ICP备号-1 Top

太阳能蓄电池
龙湖舜山府
搅粉机
推荐阅读
图文聚焦