手游核心靠引擎 分析國內(nèi)外游戲引擎優(yōu)缺點
無論是2D游戲還是3D游戲,游戲引擎都充當(dāng)著游戲骨架的角色,沒有游戲引擎就無法做出一款真正的游戲。通過游戲引擎,制作者可以把畫面、劇情、關(guān)卡、操作等元素拼接在一起,成為一款完整的游戲,同時賦予制作者實現(xiàn)其設(shè)計理想的可能性。
近幾年來,移動互聯(lián)網(wǎng)的興起,也讓手游產(chǎn)業(yè)飛速發(fā)展;更多的手游引擎也開始嶄露頭角,Cocos2d, libgdx, OGEngine等這些名字,也逐漸被開發(fā)者所熟知。
國內(nèi)外六大手游開發(fā)引擎優(yōu)劣分析
下面我們就來對比分析一下主流的手游開發(fā)引擎:
其中部分的介紹和分析如下:
1.Cocos2d-x 簡介:
Cocos2d-x是一個開源的移動2D游戲框架,MIT許可證下發(fā)布的。這是一個C++ Cocos2d-iPhone項目的版本。Cocos2d-X發(fā)展的重點是圍繞Cocos2d跨平臺。Cocos2d-x提供的框架外,手機(jī)游戲,可以寫在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x項目可以很容易地建立和運行在iOS,Android,黑莓Blackberry等操作系統(tǒng)中。Cocos2d-x還支持Windows、Mac和Linux等桌面操作系統(tǒng),因此,我可以編寫的源代碼很容易在桌面操作系統(tǒng)中編輯和調(diào)試。
2.OGEngine 簡介:
OGEngine是國際著名開源引擎AndEngine的一個分支,遵循LGPL開源協(xié)議使用OpenGL ES進(jìn)行圖形繪制。同時集成了Box2D物理引擎,因此可以實現(xiàn)復(fù)雜的物理效果。
OGEngine主要使用Java語言開發(fā),但在大運算量的耗時功能時,OGEngine使用了C/C++本地代碼進(jìn)行開發(fā)。比如物理引擎及音頻處理。作為用戶,你只需要關(guān)注Java端就可以了,它已經(jīng)把所有的本地代碼封裝好了。相比于其他android游戲引擎,OGEngine的效率優(yōu)勢十分明顯。
優(yōu)點:
OGEngine在AndEngine開源框架下做了以下工作以便開發(fā)者更好的學(xué)習(xí)和使用:
1、邏輯線程和渲染線程實現(xiàn)線程獨立;
2、編寫了UI體系,提供以線性布局,相對布局,絕對布局,幀布局為基礎(chǔ)的UI組件;
3、修改資源加載并提供相應(yīng)工具,使得加載資源工作量大大減少;
4、增加動畫編輯器,關(guān)卡編輯器,UI編輯器進(jìn)行數(shù)據(jù)對接,引擎可以跟工具結(jié)合使用開發(fā);
5、編寫場景跳轉(zhuǎn)體系,提供方便的場景跳轉(zhuǎn)方法以及數(shù)據(jù)傳輸;
6、對實體相關(guān)類重做和分離,給實體操作提供更多方法和更方便復(fù)合實體操作;
7、提供完整的事件系統(tǒng);
8、提供完整的開發(fā)文檔和學(xué)習(xí)教程。
缺點:
官方申明OGEngine支持多運行平臺,不過當(dāng)前發(fā)布版本只支持安卓;同時支持安卓和iOS的版本會在后續(xù)版本才發(fā)布。
3.Rokon 簡介:
Rokon是一款A(yù)ndroid 2D游戲引擎,基于OpenGL ES技術(shù)開發(fā),物理引擎為Box2D,因此能夠?qū)崿F(xiàn)一些較為復(fù)雜的物理效果,該項目最新版本為 2.0.3 (09/07/10)。
優(yōu)點
開發(fā)文檔相當(dāng)之完備,并且項目作者對反饋Bug的修正非常之神速,所以該框架的使用在目前也最為廣泛,有人干脆將它稱為Cocos2d-iPhone引擎的Android版(業(yè)務(wù)邏輯和編碼風(fēng)格上也確實很像)。
4.LGame 簡介:
LGame是一款國人開發(fā)的Java游戲引擎,有Android及PC(J2SE)兩個開發(fā)版本(測試版添加了C#開發(fā)版本)。最低運行環(huán)境要求為Android 1.1。其底 層繪圖器LGrpaphics封裝有J2SE以及J2ME提供的全部Graphics API(PC版采用Graphics2D封裝,Android版采用Canvas模擬實現(xiàn)),所以能夠?qū)2SE或J2ME開發(fā)經(jīng)驗直接套用其中。
優(yōu)點
1、作為支持Java桌面游戲以及網(wǎng)頁游戲開發(fā)的全功能引擎,LGame無論對畫面繪制、精靈碰撞、特效渲染、窗體組件,還是XML操作,文本數(shù)據(jù)庫操作,HTTP操作,日志操作等都提供有完善的內(nèi)部解決方案,避免了多包配置的繁瑣與不便,同時也降低了用戶的學(xué)習(xí)曲線。
2、出于效率與程序體積兩方面考慮,LGame中所有組件皆不依賴Swing,完全采取AWT繪制而成,因此它可以將自身的運行環(huán)境壓縮到最小,一個壓縮后不足4MB的精簡JRE,已足夠支持它的運行。
缺點
1、該引擎除了基本的音效、圖形、物理、精靈等常用組件以外,也內(nèi)置有Ioc、xml、http等常用Java組件的封裝,代價是jar體積較為龐大,PC版 已突破1.2MB,Android版有所簡化也在500KB左右。
2、唯一遺憾的是,該項目作者是個極其懶惰的家伙,開發(fā)文檔從去年說到今年依舊沒有提供,只有游戲示例可供下載。
5.Libgdx 簡介:
libGdx是一個跨平臺的2D/3D的游戲開發(fā)框架,它由Java/C/C++語言編寫而成。它基于Apache License, Version 2.0協(xié)議,對商業(yè)使用和非商業(yè)使用均免費。
缺點
(1)精靈類等相關(guān)組件在使用上不夠簡化
(2)而且文檔也較為匱乏。
(3)僅支持2的次方的圖片尺寸。
6.JPCT 簡介:
jPCT是一款基于OpenGL技術(shù)開發(fā)的3D圖形引擎(PC環(huán)境為標(biāo)準(zhǔn)OpenGL,Android為OpenGL ES), 以Java語言為基礎(chǔ)的,擁有功能強(qiáng)大的Java 3D解決方案。該引擎與LGame(此為2D游戲引擎)相類似,目前擁有PC(J2SE)以及Android兩個開發(fā)版本。最低運行環(huán)境要求為Android 1.5。
以上就是手游核心靠引擎 分析國內(nèi)外游戲引擎優(yōu)缺點全部內(nèi)容,希望對你有幫助。想查找更多游戲資訊,歡迎持續(xù)關(guān)注游戲鳥查看。-
- 瘋狂自拍將走光 新型智能衣助你戒除微博癮
- 破碎之王2024-05-07 03:43:28
-
- iOS9.0固件下載地址匯總 iOS9.0更新下載
- 傳奇召喚2024-05-07 03:36:41
-
- iPhone 6s粉紅色款照片 似Apple Watch玫瑰金
- 火焰術(shù)士2024-05-07 02:31:35
-
- 夜神模擬器V3.8.1.1上線 欲推安卓6.0內(nèi)核模擬器
- 游戲先鋒2024-05-07 01:52:21
-
- 魅族Flyme 4.0概念圖 增加九宮格輸入法
- 爐石獵手2024-05-07 00:36:26
-
- iOS 9新功能 記錄愛愛生活和女性生理期
- 亡靈指揮官2024-05-07 00:32:19
-
- USB 3.1接口渲染圖曝光 前后正反都能插
- 爐石獵手2024-05-07 00:08:01
-
- 傳iPhone 6配1300萬攝像頭 并會采用索尼傳感器
- 鍵盤鋼琴手2024-05-07 00:01:18
-
- 《秦時明月》開啟IP電影手游三方跨界營銷合作
- 技能魔法師2024-04-11 03:13:29
-
- 開心網(wǎng)擊敗眾廠商 簽下暴走武俠韓國代理權(quán)
- 火焰術(shù)士2024-04-11 01:56:54
-
熱血傳奇手機(jī)版
《熱血傳奇》手機(jī)版定位是做一款適合手機(jī)平臺操作的綠色網(wǎng)游,承諾無英雄,無內(nèi)功,這也是《熱血傳奇》能講經(jīng)典延續(xù)多年的原因。此次手機(jī)版?zhèn)髌娴耐瞥?,將再次迎合民意,推出無英雄無內(nèi)功版本的經(jīng)典設(shè)定,獻(xiàn)禮玩家!無英雄,無內(nèi)功,這樣的模式之下拼的是玩家真正的戰(zhàn)斗素質(zhì),純粹戰(zhàn)斗,樸素戰(zhàn)場,相信你一定可以在《熱血傳奇手機(jī)版》找到你想要的感覺! -
火影疾風(fēng)傳
《火影疾風(fēng)傳》絕對忠于原著的漫畫劇情,完全還原動漫經(jīng)典場景,上百種技能等你來選.超華麗技能特效,每個忍者擁有獨一無二的專屬技能,完全遵從忍者本身特點,還原每個忍者獨特的能力與特色。 -
超級地城之光
把《超級地城之光》裝進(jìn)口袋! 游戲采用全方位3D視角完美呈現(xiàn)端游精美品質(zhì),四大職業(yè)萌態(tài)十足,超酷華麗技能掌上爆炫,強(qiáng)大裝備體系千變?nèi)f化,激爽光速PVP操控隨心,更有獨特戰(zhàn)魂小伙伴降臨,如影隨形,相伴冒險! 彈指間,帶您領(lǐng)略掌上ARPG極致隨心體驗! -
全民攻城
掀起全民攻城風(fēng)暴!首款真三國攻城戰(zhàn)役SLG手游,還原三國史詩經(jīng)典戰(zhàn)役。寫實而壯闊的三國軍隊陣容,精細(xì)酷炫的視覺特效讓人欲罷不能。玩家將在游戲中招募武將軍師,使用戰(zhàn)斗策略,最終一統(tǒng)三國成就豐功偉績,并與其它玩家一同抵抗異族入侵,保衛(wèi)家園! -
烈焰仙尊
《烈焰仙尊》是2014仙俠類手游的夢幻大作,精致場景,盡享精美;酷炫技能,驚天動地;萌寵炫騎,帥氣拉風(fēng);仙魔陣營對決,同城女神互動,許你神仙眷侶般萬種風(fēng)情,圓你一個縱橫三界的仙俠夢!《烈焰仙尊》,愛恨情仇,火爆啟程。 -
夢王子九游版
夢王子九游版是由蕪湖享游網(wǎng)絡(luò)技術(shù)有限公司開發(fā),九游平臺代理運營的一款乙女向卡牌養(yǎng)成戀愛手游。游戲畫面唯美細(xì)膩,立繪采用日漫手繪風(fēng)格,配合百位知名聲優(yōu)傾情演繹,每位王子皆擁有“太陽”與“月亮”兩種成長路線與結(jié)局。玩家將在夢世界中邂逅百位王子,體驗專屬戀愛故事,收集海量戀愛CG,并通過經(jīng)典三消玩法進(jìn)行戰(zhàn)斗與互動。上線即送九游專屬福利,適合熱愛戀愛劇情、卡牌養(yǎng)成與休閑玩法的玩家! -
星辰奇緣華為版
星辰奇緣華為版是一款高畫質(zhì)、高自由度的MMORPG回合制手游,融合策略戰(zhàn)斗與角色養(yǎng)成,提供五大職業(yè)選擇,打造沉浸式幻想世界冒險體驗。全新推出5人組隊奪寶奇兵模式,帶來更高挑戰(zhàn)與合作策略;多樣寵物進(jìn)化玩法、豐富家園系統(tǒng)與福利機(jī)制,為玩家構(gòu)建出充實有趣的游戲日常。支持華為賬號登錄與專屬禮包,是喜愛回合制手游玩家的不二之選! -
跳舞的貓
跳舞的貓,又稱Dancing Cats,是以可愛的畫風(fēng)作為主要風(fēng)格的音樂節(jié)奏手游。跳舞的貓不僅收錄了悅耳的音樂歌曲,還設(shè)計了簡單休閑的操作方式,是充滿趣味的音樂小游戲。跳舞的貓不僅能讓下載玩家放松心情,還能鍛煉節(jié)奏感與反應(yīng)能力,適合玩家打發(fā)時間、挑戰(zhàn)自己的音樂技巧,與貓咪一起在節(jié)奏中舞動。 -
石河倫吾的朋友們中文版
石河倫吾的朋友們中文版是一款獲得正版授權(quán)、支持中文界面的像素風(fēng)校園動作格斗手游,游戲以街機(jī)風(fēng)格的復(fù)古畫面搭配豐富多樣的角色設(shè)定與戰(zhàn)斗系統(tǒng),為玩家?guī)順O具懷舊感的戰(zhàn)斗冒險體驗。玩家可自由選擇不同角色挑戰(zhàn)豐富關(guān)卡,通過戰(zhàn)斗獲得經(jīng)驗與金錢,解鎖技能、培養(yǎng)角色、探索城市劇情、結(jié)交朋友。游戲支持聯(lián)機(jī)對戰(zhàn)與多人互動,融合劇情選擇、戰(zhàn)略戰(zhàn)斗、迷你小游戲與自由探索等元素,是動作游戲愛好者不可錯過的像素精品之作! -
3Tiles安卓版
3Tiles安卓版將簡約的操作與創(chuàng)新的玩法相結(jié)合,既能幫助玩家放松身心,又能鍛煉注意力與腦力。3Tiles游戲安卓版設(shè)置了豐富的關(guān)卡、精美的主題和特色道具,讓游玩內(nèi)容充滿樂趣和挑戰(zhàn),是適合下載玩家進(jìn)行挑戰(zhàn)的益智休閑手游,感受清新畫風(fēng)與趣味消除的獨特魅力。