我即将在一个学术项目中使用 WebGl 以给定格式预览一些 2d 和 3d 模型。
当我阅读一些文档时,我想根据您的经验知道,加速开发和抽象一些低级调用的最佳 API 是什么,以及使用它的最佳 IDE。
跨浏览器兼容性不是主要问题。
我决定使用 WebGl 是因为我想为我的项目创建一个 Web 界面来帮助分享我的进度。你甚至推荐使用 WebGl 吗?
我即将在一个学术项目中使用 WebGl 以给定格式预览一些 2d 和 3d 模型。
当我阅读一些文档时,我想根据您的经验知道,加速开发和抽象一些低级调用的最佳 API 是什么,以及使用它的最佳 IDE。
跨浏览器兼容性不是主要问题。
我决定使用 WebGl 是因为我想为我的项目创建一个 Web 界面来帮助分享我的进度。你甚至推荐使用 WebGl 吗?
归根结底,IDE 只是为了提供一点帮助,尽管如此,你还是要努力工作,我用于 javascript 的最好的编辑器是Sublime Text和Netbeans IDE
然后正如已经说过的,Chrome DevTools是您调试的最佳选择。
API
Three.js在开发 WebGL 应用程序方面真的很棒。它使创建您想要的东西变得非常容易(创建一个场景对象,创建一些您想要显示的东西,然后将它们添加到场景中并渲染。无需立即使用 GLSL 和低级别的东西,尽管您可以如果你真的想)。
IDE
Chrome 的控制台和各种工具通常非常适合调试。您可以使用任何您想要的 javascript 文本编辑器/IDE。
API(框架)
如果three.js对你来说很难,或者你是专业的开发者,不想把时间花在简单的事情上,比如设置环境(场景、相机、渲染器),你可以试试whitestorm.js。
WhitestormJS 框架是对three.js的一个包装器(你可以同时使用这两个,就像 jQuery 包装 DOM)。它有一些额外的功能:
*WhitestormJS 是three.js粉丝的非商业开源项目。