6

我即将在一个学术项目中使用 WebGl 以给定格式预览一些 2d 和 3d 模型。

当我阅读一些文档时,我想根据您的经验知道,加速开发和抽象一些低级调用的最佳 API 是什么,以及使用它的最佳 IDE。

跨浏览器兼容性不是主要问题。

我决定使用 WebGl 是因为我想为我的项目创建一个 Web 界面来帮助分享我的进度。你甚至推荐使用 WebGl 吗?

4

3 回答 3

4

归根结底,IDE 只是为了提供一点帮助,尽管如此,你还是要努力工作,我用于 javascript 的最好的编辑器是Sublime TextNetbeans IDE

然后正如已经说过的,Chrome DevTools是您调试的最佳选择。

于 2013-06-16T16:03:16.007 回答
3

API

Three.js在开发 WebGL 应用程序方面真的很棒。它使创建您想要的东西变得非常容易(创建一个场景对象,创建一些您想要显示的东西,然后将它们添加到场景中并渲染。无需立即使用 GLSL 和低级别的东西,尽管您可以如果你真的想)。

IDE

Chrome 的控制台和各种工具通常非常适合调试。您可以使用任何您想要的 javascript 文本编辑器/IDE。

于 2013-06-16T16:02:13.850 回答
0

API(框架)

如果three.js对你来说很难,或者你是专业的开发者,不想把时间花在简单的事情上,比如设置环境(场景、相机、渲染器),你可以试试whitestorm.js

WhitestormJS 框架是对three.js的一个包装器(你可以同时使用这两个,就像 jQuery 包装 DOM)。它有一些额外的功能:

  • Bullet Physics 3 的内置物理,甚至软体物理(您可以使用没有物理的轻版本。
  • 它具有组件结构(如 ReactJS)。您可以共享您的插件、组件并使用其他人的插件、组件。

*WhitestormJS 是three.js粉丝的非商业开源项目。

于 2016-11-08T21:00:56.923 回答