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