Home  >  Q&A  >  body text

webgl - 使用 three.js 编写的程序,如何往 Android 和 iOS 中移植?

我使用 three.js 编写了一个不算太复杂的程序,使用视频作为 texture 往 canvas 上渲染。因为我对 opengl 不熟悉,所以只能使用 3D 图形引擎。现在我要把我的程序往手机上移植,请问使用什么框架代替 three.js 比较合适?

具体要求:

  1. 跨 iOS 和 Android 平台。

  2. 作为 library 引入 App。

  3. 支持 custom camera、video texture 等 3D 引擎功能。

  4. 最好开源。

另外,我在网上查了一下,Unity3D 似乎可以胜任,但是这是一个比较大框架,请问把 Unity3D 作为 library 嵌入原有 App 可行吗?以及 Unity3D 如果不带任何纹理素材和 3D 模型,导出的 App 大概有多大?

最后,其实我还是想找一个简单的方案,Unity 绝大多数功能我都用不到,我就是需要一个 opengl es 的封装库。

伊谢尔伦伊谢尔伦2765 days ago688

reply all(1)I'll reply

  • 黄舟

    黄舟2017-04-18 09:31:11

    apicloud, hbuilder, and phonegap can be encapsulated
    Written by yourself, you can fully enable the webview permissions and cooperate with sqlite's js to read everything.

    reply
    0
  • Cancelreply