亚洲人成免费,国产精品色在线网站,亚洲精品久久久一线二线三线,国产欧美久久久,中文字幕av一区二区三区人,三级国产毛片,美女被麻豆免费网站

 首頁(yè) > 新聞 > 專家觀點(diǎn) >

手機(jī)游戲?qū)で笤O(shè)計(jì)突破

2009-03-18 00:00:00   作者:   來(lái)源:   評(píng)論:0  點(diǎn)擊:



  引擎——設(shè)計(jì)的心臟
  所有的游戲都是基于2D和3D這兩種基本的技術(shù)實(shí)現(xiàn)的,不論是角色扮演、即時(shí)策略、冒險(xiǎn)解密還是動(dòng)作射擊游戲,都有一段用于控制游戲功能的代碼,即游戲引擎。
  手機(jī)游戲設(shè)計(jì)如同賽車,引擎是賽車的心臟,決定著賽車的性能和穩(wěn)定性,賽車的速度、操縱感這些指標(biāo)也都建立在引擎的基礎(chǔ)上。在手機(jī)游戲中,玩家所體驗(yàn)到的劇情、關(guān)卡、美工、音樂(lè)等內(nèi)容都是由游戲的引擎直接控制的。引擎是游戲的核心技術(shù),擁有一款好的引擎能使游戲研發(fā)達(dá)到事半功倍的效果。
  作為游戲設(shè)計(jì)的基礎(chǔ),游戲引擎也是游戲和一些交互式實(shí)時(shí)圖形應(yīng)用程序設(shè)計(jì)的核心組件,它的主要工作是設(shè)計(jì)游戲中的物體成像、物理演算、碰撞運(yùn)算、玩家角色的操作以及播放正確的音量和聲音輸出等必要功能。大部分游戲引擎都是由圖形引擎、音效引擎、物理引擎、輸入模塊、網(wǎng)絡(luò)模塊、引擎腳本等部分組成。圖形引擎用于產(chǎn)生游戲里的角色及周邊場(chǎng)景的圖形,把讀取的所有數(shù)據(jù)即時(shí)轉(zhuǎn)化成屏幕顯示的圖形,即可視化; 音效引擎用于控制游戲中各種音樂(lè)效果輸出的部分; 物理引擎用于在游戲中準(zhǔn)確地實(shí)現(xiàn)物理模擬,讓游戲更逼真地展現(xiàn)物體的碰撞、翻滾、反彈等效果; 輸入模塊負(fù)責(zé)游戲中與玩家交互部分的設(shè)計(jì); 網(wǎng)絡(luò)模塊負(fù)責(zé)讓玩家通過(guò)聯(lián)網(wǎng)進(jìn)行對(duì)戰(zhàn)任務(wù); 引擎腳本的功能非常強(qiáng)大,它可以讓用戶對(duì)游戲引擎的代碼進(jìn)行修改。
  在這些引擎模塊中,圖形引擎是游戲引擎的關(guān)鍵,其性能直接影響游戲的可玩性和可操作性,決定了游戲整體質(zhì)量的層次和今后的市場(chǎng)走勢(shì)。其中2D圖形引擎主要使用在2D游戲中,是繪制圖形并向外部表達(dá)圖形的系統(tǒng)。在3D游戲中,也會(huì)使用2D圖形引擎來(lái)繪制界面以及一些二維元素。因此,在手機(jī)游戲的開(kāi)發(fā)中,針對(duì)2D圖形引擎技術(shù)的研究尤為迫切。

  作為手機(jī)游戲發(fā)展的最大優(yōu)勢(shì),便攜性同時(shí)也為手機(jī)游戲設(shè)計(jì)帶來(lái)許多限制,例如功耗方面,手機(jī)的電池資源有限,不能運(yùn)行能耗大的游戲; 由于硬件限制,目前大部分手機(jī)設(shè)備的運(yùn)算速度也不盡如人意,導(dǎo)致游戲動(dòng)畫不夠流暢,動(dòng)畫幀數(shù)甚至達(dá)不到10幀/秒,在實(shí)際游戲中容易造成玩家視覺(jué)疲勞; 色彩數(shù)量、明亮度和聲音支持有限,屏幕大小直接導(dǎo)致游戲中各種角色造型的大小及表現(xiàn)力,影響玩家的感受和游戲的可玩性; 內(nèi)存空間大小受限; 此外,手機(jī)游戲還受到網(wǎng)絡(luò)響應(yīng)速度等因素的限制。
  從總體上看,目前的手機(jī)游戲引擎基本上都是由軟件完成繪圖、音效播放等全部的功能設(shè)計(jì)。用軟件實(shí)現(xiàn)繪圖的全部操作,特別是便攜式設(shè)備中游戲的繪圖操作,速度慢、完成相應(yīng)任務(wù)所需消耗的能量高,很難達(dá)到游戲?qū)π阅艿囊蠹氨銛y式設(shè)備對(duì)低功耗的要求。而且,在手機(jī)游戲設(shè)計(jì)中,為了追求透明光影的效果,通常都會(huì)使用到Alpha混合、馬賽克、淡入淡出、縮放旋轉(zhuǎn)等顏色特效,處理這些顏色特效需消耗大量CPU資源,功耗過(guò)大會(huì)導(dǎo)致電池使用時(shí)間短,給使用者帶來(lái)很大的不便。同時(shí),功耗的增加還會(huì)帶來(lái)一系列問(wèn)題,例如電路參數(shù)漂移、可靠性下降、芯片封裝成本增加等。雖然在手機(jī)游戲設(shè)計(jì)中進(jìn)行了軟件代碼優(yōu)化,改進(jìn)了游戲引擎的質(zhì)量,但是面對(duì)當(dāng)今手機(jī)等便攜式設(shè)備對(duì)顯示性能日益提高的要求,僅對(duì)軟件作優(yōu)化處理是不夠的,還必須提供硬件加速引擎。
  GBA帶來(lái)的設(shè)計(jì)機(jī)會(huì)
  與手機(jī)游戲相比,日本任天堂公司開(kāi)發(fā)的GBA游戲在畫面、游戲腳步等方面都更勝一籌,可玩性更高。GBA游戲不但畫面豐富,而且支持多圖層顯示和各種顏色特效處理,對(duì)引擎性能要求較高,提供硬件加速引擎可以減輕CPU的負(fù)荷,提高圖形的處理和顯示效率,將使游戲運(yùn)行更為順暢、更具可玩性。
  目前還沒(méi)有任何一款手機(jī)能支持GBA游戲,如果手機(jī)游戲設(shè)計(jì)人員能夠通過(guò)GBA模擬器VisualBoy Advance(簡(jiǎn)稱VBA),分析出GBA游戲運(yùn)行的整個(gè)過(guò)程,并最終得到圖形引擎等關(guān)鍵部分的工作原理。在對(duì)VBA的繪圖算法進(jìn)行優(yōu)化和改進(jìn)的基礎(chǔ)上,使針對(duì)VBA的繪圖方法在手機(jī)游戲設(shè)計(jì)中支持GBA等2D游戲的圖形加速引擎,開(kāi)發(fā)支持GBA等高質(zhì)量游戲的手機(jī)游戲引擎,必將使手機(jī)游戲設(shè)計(jì)獲得全新的突破,使手機(jī)游戲更具活力和競(jìng)爭(zhēng)力。

通信世界網(wǎng)(www.cww.net.cn)

相關(guān)閱讀:

分享到: 收藏

專題