5

我正在研究创建使用 webGL 的 Javascript 应用程序的可能性。

由于 webGL 仅在几个浏览器中可用,而且我不想强迫人们(直接)使用某个浏览器,我也想提供一个独立的应用程序客户端下载。

是否有可能以某种方式创建一个无边界且独立的“假浏览器”客户端,该客户端将我的应用程序嵌入到 linux 和 windows 中?

这将允许我分发一个独立的客户端,而无需修改我的应用程序代码。

4

3 回答 3

3

jslibs是一个独立的 JavaScript 运行时,对 OpenGL 有很好的支持。看看这些样本

于 2011-02-04T09:51:59.973 回答
1

所以你想用javascript编写一个可以使用opengl的独立平台独立应用程序吗?

我会尝试制作一个JOGL应用程序。

于 2010-12-10T11:24:23.803 回答
1

WebKit 构建中提供 WebGL 支持已经一年多了。因此,如果您的客户使用 Macintosh 计算机,那么您可以使用 WebKit 创建一个独立的应用程序。

这只是暂时的。到明年,我想你会在除了 IE 之外的所有主流浏览器中看到对 WebGL 的支持,IE 的用户群正在减少。

或者,您可以为每个主要浏览器编写一个插件/插件,包括 IE。这对你来说是更多的工作。如果您不想将 Web 标准留给浏览器制造商,您可以自己接受挑战。

不过,从长远来看,这可能不是最好的计划。他们将不断优化速度、内存效率、渲染质量和响应能力。您可能不想像他们一样投入同样多的持续努力。您可能不会提供与他们相同的跨平台支持。

使用其中一个标准工具包创建一个特定于应用程序的浏览器 (ASB),然后在不久的将来直接过渡到使用 Web 浏览器可能是可行的方法。没有理由你现在不能对该策略进行兼容性测试,因为支持它的浏览器已经处于公开测试阶段。

于 2011-01-09T23:39:36.030 回答