Libgdx - 为啥 Bullet 和 FreeType 与 HTML 不兼容?

Posted

技术标签:

【中文标题】Libgdx - 为啥 Bullet 和 FreeType 与 HTML 不兼容?【英文标题】:Libgdx - Why is Bullet and FreeType is not compatible with HTML?Libgdx - 为什么 Bullet 和 FreeType 与 HTML 不兼容? 【发布时间】:2015-06-23 15:49:14 【问题描述】:

我已尝试执行以下操作

当我尝试检查 Bullet 或 FreeType 或 Both 时,会弹出以下内容

我不明白为什么?

【问题讨论】:

【参考方案1】:

Bullet 和 FreeType 库都依赖于 html Libgdx 后端中不可用的本机代码(C 或 C++)。

HTML Libgdx 后端使用Google's GWT 项目将Java 字节码交叉编译成javascript。因此,只能使用两个地方都存在的 Java 代码或 API。详情请见http://www.badlogicgames.com/wordpress/?p=2308。

【讨论】:

Google 此后引入了native API,因此可以补救。

以上是关于Libgdx - 为啥 Bullet 和 FreeType 与 HTML 不兼容?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在更改屏幕并在 Libgdx 中绘制 Sprite 后得到 NPE

我在我的 libgdx_project 中使用 FBO 渲染图像传递模糊着色器,fps 下降到 20。为啥?

为啥在使用 malloc() 和 free() 后,两个内存位置会发生变化?

C语言中已经有了malloc和free,为啥还需要new和delete?

为啥 free() 并没有真正释放内存?

为啥我们要在 free() 释放内存后清空指针? [复制]