iOS7有關(guān)移動(dòng)游戲的三大新特性

2013-06-14 10:11:05來源:gamelook作者:破船

在iOS7中,蘋果加強(qiáng)了對游戲開發(fā)的支持。這主要體現(xiàn)在如下三個(gè)方面:

在iOS7中,蘋果加強(qiáng)了對游戲開發(fā)的支持。這主要體現(xiàn)在如下三個(gè)方面:

Sprite Kit Framework

Sprite Kit Framework (SpriteKit.framework)提供了一個(gè)優(yōu)化了的硬件加速動(dòng)畫系統(tǒng)——用于創(chuàng)建2D和2.5D游戲。包括了游戲開發(fā)中許多重要的基本內(nèi)容:圖形渲染、動(dòng)畫系統(tǒng)、聲音播放,并還有一個(gè)物理模擬引擎。通過Sprite Kit Framework可以讓開發(fā)者把工作重點(diǎn)放在游戲內(nèi)容的設(shè)計(jì)和交互上。

Sprite Kit Framework中,內(nèi)容是以場景(scenes)的形式組織的。一個(gè)場景可以包括:紋理對象、視頻、基于路徑的形狀、圖片濾鏡以及其它有些特殊的效果。Sprite Kit以最有效的方式來決定這些對象在屏幕上的渲染。當(dāng)需要在場景中對某個(gè)對象進(jìn)行動(dòng)畫時(shí),可以使用Sprite Kit來明確的指定一個(gè)動(dòng)作,或者使用物理模擬引擎給某個(gè)對象定義一個(gè)物理行為(例如重力、吸附和排斥)。
除了Sprite  Kit Framework,蘋果還提供了Xcode工具來創(chuàng)建粒子發(fā)射效果和紋理集合。通過Xcode工具可以管理程序的assets,以及快速的更新Sprite Kit場景。

更多關(guān)于如何使用Sprite Kit,讀者可以參考Sprite Kit Programming Guide。蘋果也提供了一個(gè)示例演示如何使用Sprite Kit:Explained Adventure(From Apple)。

Game Controller Framework

Game Controller Framework (GameController.framework)可以讓你在程序中發(fā)現(xiàn)并對游戲控制器硬件進(jìn)行配置。通過Game Controller Framework可以讓iOS設(shè)備通過無線或者藍(lán)牙進(jìn)行連接。當(dāng)控制器可用的時(shí)候,該Framework會(huì)通知你的程序。
更多相關(guān)信息可以參考Game Controller Programming Guide。

Game Center 改進(jìn)

在iOS7中,蘋果對游戲中心(Game Center)做了如下改進(jìn):

1.給玩家提供一個(gè)與其它玩家互動(dòng)的機(jī)會(huì),即使目前還沒有輪到該玩家。通過該功能,可以實(shí)現(xiàn)玩家之間的聊天、交易等(即使沒有輪到玩家)。

2.每個(gè)程序的排行榜限制已經(jīng)從原來的25變?yōu)?00.通過GKLeaderboardSet對象,可以對你的排行榜進(jìn)行組織,并把上限增加至500。

3.在游戲中進(jìn)行挑戰(zhàn)(做任務(wù))的時(shí)候,可以為這個(gè)挑戰(zhàn)添加條件限制。例如,在駕駛游戲中,指定必須使用相同的車輛。
為了防止作弊,增加了認(rèn)證的支持,以及其它有些功能。更多關(guān)于如何使用新的Game Center功能,請參考Game Center Programming Guide 。

關(guān)于Game Kit Framework,請參考Game Kit Framework。

此外,新版iOS操作系統(tǒng)還加大了社交網(wǎng)絡(luò)的整合力度,中文本地化方面,新加入了對騰訊微博的整合,用戶將可以直接利用操作系統(tǒng)內(nèi)置的功能,快速分享內(nèi)容至騰訊微博平臺(tái)。

關(guān)鍵詞:iOS7移動(dòng)游戲iOS

贊助商鏈接: