【问题标题】:How to use Webgl for commercial applications?如何将 Webgl 用于商业应用程序?
【发布时间】:2013-10-02 00:17:12
【问题描述】:

我正在评估一款在 Windows 和 OS X 上本机运行的软件,它还为 Firefox、IE 和 OS X 上的旧版本 Safari (

显然,他们的一部分封闭源代码已编译并与插件一起发布,但除非有人想花一些时间反编译和逆向,否则无法直接读取。这也意味着这家公司被他们提供插件的浏览器所束缚。

所以我想知道:有没有办法针对大量浏览器和平台,例如使用 HTML5 和 WebGL,而不会泄露太多代码?

【问题讨论】:

    标签: webgl npapi


    【解决方案1】:

    如果您希望减少摩擦并从一个代码库中针对尽可能多的浏览器,JS/HTML5 加上画布绘图或 WebGL 似乎是最佳选择。 如果您担心透露太多,您应该寻找JavaScript obfuscator

    如果您已经有一个现有的 C/C++ 代码库,您可能需要查看emscripten,它默认发出asm.js

    【讨论】:

    • 它是编译成 Javascript 还是编译成由用 Javascript 编写的 VM 解释的指令?
    • 它编译成 JavaScript 并默认发出 asm.js,这是一个性能可能更好的 JS 子集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    相关资源
    最近更新 更多