3D Javascript库支持的IE, Mozilla和Chrome



我正在寻找与IE, Mozilla和Chrome兼容的3D Javascript库。使用Web GL的库可以在Mozilla和Chrome上工作,但很少得到IE的支持。我们需要在IE中添加插件。

我们有支持IE浏览器的库吗?

我认为你需要three.js -检查画布示例

我不知道你有什么样的期望,因为你正在使用WebGL。你没有具体说明你希望使用什么样的图形效果,但一般来说,使用2D Canvas上下文很难(如果不是不可能的话)完成一些视觉壮举,你可能会发现在WebGL中更容易。一些插件(游戏邦注:如Unity、Shockwave、Java(如果你的用户仍然觉得用它浏览网页足够安全的话),甚至Flash(在某种程度上)都能提供这种华丽的3D视觉效果,尽管它们在操作系统兼容性方面存在问题。不管怎样,它们都可以用IE工作。

话虽如此,我假设你不熟悉Three.js的2D Canvas回退模式。它基本上和你习惯的WebGL是一样的,除了没有WebGL部分。问题是,除了图像看起来不太好,Three.js从来没有可靠地支持Internet Explorer。你可以尝试它的不同版本,我知道微软曾经用它做过一个简单的空间演示,或者你可以用新版本的代码来修补各种不兼容的点(比如花哨的数组类型),但底线是它是"设计"支持IE10(而不是IE9),它将很难使用。

如果你想让你的代码保持简单,你把IE9非常接近你的心,HTML5 GDK是为你。它有点像Three.js,但语法更简单,更强调跨浏览器支持(也就是说没有WebGL)。你可以使用它作为一个后备,以支持现有的3D内容在非webgl浏览器。

另一个需要关注的3D库是Phoria,尽管与其他两个库不同,它还不支持纹理映射对象。但是,我可以确认它支持IE9和所有其他兼容canvas的浏览器,就像HTML5 GDK一样。Kev正在努力工作,所以它可能会在未来几个月内支持纹理映射。

相关内容

最新更新