Unity 3D網頁遊戲與flash網頁遊戲的較量

小編導語:
    近幾年來,網頁遊戲成爲了遊戲界關注的焦點,因爲其製做簡單,成本低而且收益率較高,所以成爲了衆多遊戲廠商追逐的對象,可是除了商家誇張的炒做宣傳外,不多有頁遊佳做出現。然而,隨着Unity 3D遊戲引擎的出現,網頁遊戲的3D化成了頁遊衝出重圍的殺手鐗,那麼在flash網頁遊戲稱霸的今天,Unity 3D網頁遊戲在和傳統FIASH頁遊的較量中究竟鹿死誰手呢?html

Unity 3D介紹:Unity 3D是一款跨平臺的3D圖形引擎,已知可以在網頁及蘋果系統中運行。採用Unity 3D引擎開發的網頁遊戲,第一印象即是視覺效果的巨大提高,是一個讓你輕鬆創做的多平臺的遊戲開發工具,是一個全面整合的專業遊戲引擎。程序員

相對於PHP/ASP/JSP/.net/JavaScript/Vbscirpt等低端程序語言及超複雜的Java編程語言,Unity 3D遊戲引擎無疑爲廣大頁遊製做商們開闢了一條新的製做途徑,比起通常JavaScript/Vbscirpt或flash,Java語言製做的一些中看不重用的頁遊界面,使用Unity 3D做爲遊戲引擎製做出的強大立體三維效果給你感受絕對是殿堂級的感覺。編程

時勢造英雄 U3D網頁遊戲的優點

比肩客戶端遊戲的高質畫面

得益於Unity 3D遊引擎強大的畫面圖形處理技術,U3D網頁遊戲在遊戲畫面的快速轉換,遊戲背景的shader處理和3D畫面的色彩渲染上均達到了與端遊勢均力敵的程度,徹底能夠知足當前遊戲玩家的 3D處理需求。(如右圖所示)後端

簡易的開發技術

U3D網頁遊戲製做腳本Mono腳本——一個基於.NET Framework的開源語言,所以程序員可用JavaScript.C#或Boo加以編寫,對於被傳統Java語言程序折磨得死去活來的遊戲製做者來講,無疑是一個天大的好消息,而其獨特的The Unity Asset Server是一個支持各類遊戲和腳本的版本控制方案,使用PostgreSql做爲後端,這樣就爲U3D網頁遊戲提供了一個廣闊的技術擴展空間。瀏覽器

英雄也有失意時 U3D網頁遊戲的劣勢

折磨人的插件

U3D網頁遊戲自己並不能實現全3D功能,須要借用插件才能實現純3D效果,這比起flash或Java語言製做的即開即玩遊戲推廣起來要麻煩一些,畢竟網頁遊戲自己就以無需下載客戶端,快捷方便著稱的,若是打開畫面就是360等殺毒軟件的插件安全提醒,估計很難知足玩家們胃口。(如左圖)安全

過大的網絡消耗

U3D頁遊的網絡資源佔用很高,相對應通常flash或Java語言製做的低消耗傳統網頁遊戲,對於網速的要求較爲突出,憑目前我們中國的網速來講估計玩家們須要一個漫長Loading時間。網絡

霸者雄風 flash網頁遊戲的優點

無需插件,強大的瀏覽器支持

瀏覽器端採用flash或Flex開發的網頁遊戲,這類因爲flash10的支持,能夠不用插件既能夠進入遊戲,無需下載客戶端,只需打開IE網頁,便可進入遊戲,不存在機器配置不夠的問題,最重要的是關閉或者切換極其方便,尤爲適合上班族。(以下圖所示)編程語言

節約型設計,佔用網絡資源少

目前互聯網上最快捷的視頻傳輸格式就是flash格式,對多媒體的支持度比較高,所以用flash做爲遊戲引擎對於目前國內這種低下的網絡環境來講絕對是好處多多,起碼可以作到快捷方便,即開即玩。工具

躲不過的滑鐵盧 flash網頁遊戲的劣勢

先天不足,遊戲畫面品質低下

受限於flash自己,在處理大規模場景的地圖、即時戰鬥、同屏角色效率問題上有很大的侷限,尤爲是遊戲人物的微表情等細節問題上處理的效果實在讓人難以接受,這一點也是令不少flash頁遊開發者最爲頭疼的一個問題。(以下圖所示)開發工具

後繼乏力,遊戲拓展空間狹窄

雖然不少新遊都打出了3D噱頭,但以flash爲基礎開發的網頁遊戲撐死也就只能達到2.5D的水平,只能在遊戲的立體場景效果、背景的色彩渲染上達到或接近3D的效果,所以只不過走了個擦邊球而已,顯然flash頁遊的開發拓展空間比起U3D頁游來講確實很狹窄。

結束語:

孟子云:天將降大任於斯人也,必先苦其心志,勞其筋骨。雖然說U3D網頁遊戲誕生的時日不長,也存在着這樣那樣的不足,可是其強大的綜合實力, 完善的3D功能,尤爲實在網頁遊戲3D化的今天,已經展示出其將來廣闊的發展空間,相信在這場U3D頁遊與flash頁遊的較量中,最後的勝利者必將 屬於實力更增強大的U3D網頁遊戲,讓咱們試目以待吧。

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!但願你也加入到咱們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow