Unity 3D网页游戏与flash网页游戏的较量
小编导语:
近几年来,网页游戏成为了游戏界关注的焦点,由于其制作简单,成本低并且收益率较高,因此成为了众多游戏厂商追逐的对象,但是除了商家夸张的炒作宣传外,很少有页游佳作出现。然而,随着Unity 3D游戏引擎的出现,网页游戏的3D化成了页游冲出重围的杀手锏,那么在flash网页游戏称霸的今天,Unity 3D网页游戏在和传统FIASH页游的较量中究竟鹿死谁手呢?
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时间。
![](http://www.cwan.com/zt/u3d/images/2.jpg)
![](http://www.cwan.com/zt/u3d/images/5.jpg)
霸者雄风 flash网页游戏的优势
浏览器端采用flash或Flex开发的网页游戏,这类由于flash10的支持,可以不用插件既可以进入游戏,无需下载客户端,只需打开IE网页,即可进入游戏,不存在机器配置不够的问题,最重要的是关闭或者切换极其方便,尤其适合上班族。(如下图所示)
![](http://www.cwan.com/zt/u3d/images/3.jpg)
目前互联网上最快捷的视频传输格式就是flash格式,对多媒体的支持度比较高,因此用flash作为游戏引擎对于目前国内这种低下的网络环境来说绝对是好处多多,起码能够做到快捷方便,即开即玩。
躲不过的滑铁卢 flash网页游戏的劣势
受限于flash本身,在处理大规模场景的地图、即时战斗、同屏角色效率问题上有很大的局限,尤其是游戏人物的微表情等细节问题上处理的效果实在让人难以接受,这一点也是令很多flash页游开发者最为头疼的一个问题。(如下图所示)
![](http://www.cwan.com/zt/u3d/images/4.jpg)
虽然很多新游都打出了3D噱头,但以flash为基础开发的网页游戏撑死也就只能达到2.5D的水平,只能在游戏的立体场景效果、背景的色彩渲染上达到或接近3D的效果,因此只不过走了个擦边球而已,显然flash页游的开发拓展空间比起U3D页游来说确实很狭窄。
孟子云:天将降大任于斯人也,必先苦其心志,劳其筋骨。虽说U3D网页游戏诞生的时日不长,也存在着这样那样的不足,但是其强大的综合实力, 完善的3D功能,尤其实在网页游戏3D化的今天,已经展现出其未来广阔的发展空间,相信在这场U3D页游与flash页游的较量中,最后的胜利者必将 属于实力更加强大的U3D网页游戏,让我们试目以待吧。
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow