2024年4月3日发(作者:)

网页游戏主流开发技术

网页游戏是现在很多人都希望玩的,通过玩游戏能起到一种排解压力的作用,让身心

得以抒发,而针对人们的需求,现在很多游戏工作都主要进行网页游戏开发的工作。以下

是的关于网页游戏主流开发技术,希望大家认真阅读!

技术简介

Flash是一款由Adobe公司出品的创作软件。Flash支持动画创作与应用程序的开

发,为创立数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功

能全面的创作和环境。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序

以及介于它们之间的任何内容。

特性

Flash流行的主要原因是它使用了矢量图形。Flash通过对矢量图形的处理,产生出

来的影片占用存储空间较小,即占用宽带资源较少。Flash被大量应用于互联网网页的矢

量动画设计,十分适合页游的开发。能够大幅度减少游戏马赛克画面及网速饱和造成的卡

顿现象。

局限

由Flash开发出的页游产品仍然具有一定的局限性。众所周知,游戏画面帧数越高,

游戏流畅度越好;当Flash动画的帧率到达一定频率时,Flash向电脑CPU提交的图像处

理重绘工作也就越多,占用电脑CPU资源越多,计算机的运行速度也会变得越来越慢。

所以局部页游运行一段时间后,会出现电脑运行速度减慢,程序未响应的情况出现。

综述

虽然现今页游绝大局部基于Flash为框架而制作,现今页游产业处于高速开展阶段,

页游画面及声音质量也随着开展而大幅度提高。对于现页游而言,Flash具备加载速度

快,内容创作灵活度高,兼容性优异等特性,但局部基于Flash制作的页游对于游戏占用

系统资源方面依然存在问题。虽具备一定的局限性,但Flash页游凭借着速度快,兼容性

强等特点,依旧占据了绝对的市场优势。Flash依然是一种在页游开发领域中最常见、应

用最广泛的开发技术。

技术简介

Unity是Unity Technologies开发的一款综合型游戏开发工具,是一款全面整合开

发功能的专业游戏引擎。该引擎被广泛使用于网页游戏、手机游戏及单机游戏的开发及制

作。Unity3D能够为开发的游戏实现从单人游戏到全实时多人游戏的游戏体验,使游戏具

备联网功能;Unity3D支持所有主要文件格式,并能和大局部相关应用程序协同开发工作;

物理特效内置的NVIDIA PhysX物理引擎为玩家提供了具有柔和阴影与烘焙的高度完善

的光影渲染系统。

特性

Unity3D作为基于游戏平台框架而存在的游戏开发引擎,Unity3D具备良好的兼容

性,在iphone等手机游戏市场取得了非常显著的成功,而作为一款面向游戏开发爱好者

及小型工作室的游戏引擎,大幅度降低了游戏开发的本钱。通过Unity web player插件

的网页游戏,同样为3D画面的网页游戏开发提供了便捷渠道。xx年出现了大量的画面精

美,动作流畅的国产3D页游,其中绝大多数都是基于Unity3D引擎开发的。

局限

从制作的角度上看,Unity3D那么更偏重大型游戏的制作,制作出的游戏成品内容更

丰富,系统构架更复杂。但不适合小型团队及游戏制作爱好者使用。Unity3D这种却需要

消耗更多的时间去打磨游戏,随着游戏规模的扩大,内容增多,游戏的研发本钱也将提

高。以“低本钱,小制作”为目标来看,Unity3D引擎并非一个良好的选择,但大型游戏

研发团队那么更加适用。

技术简介

HTLM5是万维网的核心语言、 是替代HTML4.01(HTML)的第五次重大修改和

XHTML 1.0 标准的 HTML 标准版本。HTML 5强化了Web 网页的表现性能,追加了本

地数据库等 Web 应用的功能。HTML5赋予网页更好的意义和结构,基于HTML5开发

的网页APP拥有更短的启动时间,更快的联网速度,以及本地储存功能,具备设备兼容

特性基于页面的实时聊天,更快速的网页游戏体验。可以给站点带来更多的多媒体元素

(视频和音频)。在不牺牲性能和语义结构的前提下,CSS3中提供了更多的风格和更强的

效果。此外,较之以前的Web排版,Web的开放字体格式(WOFF)也提供了更高的灵活

性和控制性。

特性

大局部浏器已经支持某些 HTML5 技术。HTML5技术可以进行跨平台的使用。比方

你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中

心,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性

非常强大,可移植性好。优秀的本地缓存能力以及良好的跨平台性能,真正的做到了“一

次开发,多端移植“。TML5现在更偏重的是页面,再者是游戏。几个游戏程序员,使用

HTML5制作几天就出品一款小游戏。不然也不会出现微信朋友疯狂转发的“神经猫”这

种3天破千万甚至过亿的访问量的小游戏了。

HTLM5与Flash比照

与Flash相比,HTLM5那么具备了更良好的兼容性,将耗用更少的系统资源。作为

一种页面构架,HTML5以更加友好亲切的姿态面向了游戏用户。更短的运算时间,更快

的传输速度,页游移植手游、手游移植页游、页游手游多端同时公测,这种多端并行的策

略,在近年也十分流行。如假设使用HTLM5技术,这将大大的节约游戏的研发本钱。这

可能会加速HTML5替代Flash的进程,但Flash经过多年的开展,已经占据了市场的绝

大多数份额,HTML5与Flash将会出现一个替代的过程,并不会一蹶而就。

Fancy3D

Fancy3D网页游戏开发平台系统(简称Fancy3D)是北京青果灵动科技自主研发的3D

网页游戏引擎,用于在浏览器中运行高质量的3D,并且能极大的简化美术制作人员和程

序设计人员的工作量,提高游戏的开发效率。

NIREUS

NIREUS是一款由乐港的网页游戏引擎。NIREUS具备了快速开发编译、模块独立

化、高在线支持、高效的UI和动画渲染、客户端请求快速响应等特点,其中乐港的页游

力作《热血三国2》就是以NIREUS为核心引擎制作的。

Sun3D

Sun3D是由上海创图网络科技开展自主研发的网页上运行三维应用程序根底软件技

术。Sun3D技术解决了三维数据的大比例压缩和网络传输问题,让三维技术可以在网页

和移动终端上普遍应用。Sun3D可以用于开发各种三维网页应用工程,如在网页上运行

的三维游戏、在网页上运行的虚拟店铺、以及在网页上运行的仿真培训系统等等。

除了三大主流游戏开发技术外,Sun3D、Fancy3D、NIREUS等我国自主研发的游戏

开发技术也同样在市场上占据一席之地,这些技术各有优势及特点,但由于泛用性及运营

推广等因素影响,这些页游开发技术,均不占据主流市场。

总结

Flash作为传统的页游开发技术,虽然占据了主流市场,但仍具备一定的技术局限

性。而Unity3D更专注于高本钱大制作的3D页游及微端游戏,端游引擎的血统注定

Unity3D无法在页游市场成为领头羊。目前HTML5虽然尚在起步阶段,但优秀的兼容性

和泛用性,使其具备了更加广阔的生存空间。随着时间的推移,通过HTLM5与Flash比

照就不难得出一个理性的结论:在不远的未来, HTLM5将取代Flash成为网页游戏市场

的主流开发技术。