2010-02-26 20 views
2

假设我正在写一个基于2D的tile基MMORPG。safari/firefox/chrome中的非Flash游戏

此外,假设我讨厌闪光。

最后,假设我只需要我的代码在最新的safari,最新的firefox和最新的chrome中运行。

我能做什么和不能做什么限制? (是否有只需要最近的网络浏览器的好游戏引擎的例子)?

回答

1

退房的Unity3D引擎:http://www.unity3d.com

跨浏览器,跨平台的,虽然你的用户必须下载统一浏览器插件...

+0

似乎很小#它安装了它 – anon 2010-02-26 10:31:27

0

的东西,这对于用户来说,OOBE工作(没有加载项等); Javascript可能是所有浏览器之间唯一的统一功能。

浏览器的功能非常出色(至少Chrome是),这是谷歌浏览器试图推广的功能(请参阅http://www.chromeexperiments.com/)。但是请注意,某些实验在其他网络浏览器中往往是滞后或不可行的。

至于有和没有能力的事物清单;那需要一段时间才能编译。

至于具体到一个基于2D瓷砖的游戏,我不会说它不是可能,但它可能很难创建。如前所述,大多数浏览器(除了突出的谷歌浏览器外)都受限于资源。因此,资源明智,实施起来可能会很困难,并且在制定计划时需要大量的要求。

1

另外还有Raphaël javascript library ...它抽象了许多繁重的工作的一个很不错的工作,你就必须不这样做!内存占用空间似乎也非常轻巧(无论如何,从我的小规模玩起来)。

0

您也可以移动到3D。虽然它确实需要插件(尽管正在集成到Chrome中),但结果是不可否认的。

“O3D是一个开源的Web API,用于在浏览器中创建丰富的交互式3D应用程序。” http://code.google.com/apis/o3d/。该视频实际上非常惊人 - 特别是实时地图编辑(例如删除精灵)。