BabylonJs骨头演示在iPad和iPhone上无法正常工作

时间:2017-09-13 07:41:22

标签: babylonjs

我选择了babylon js将3D人体模型集成到我的移动应用程序开发中。我正在使用Ionic框架为iPad和Android平板电脑编写混合应用程序。但是当我在iPad中集成3D模型时,动画没有按预期工作。

为了找到问题,我在浏览器的babylon js示例列表中测试了Bones示例,并且体验到即使该示例也无法在iPad和iPhone的Safari浏览器上运行。

以下是我测试的一些视觉输出。

Example on Mac, Chrome:成功运作

Example on iPad, Safari:人体3D模型中的问题

Example on iPad, Chome:人体3D模型中的问题

Example on Android, Chrome:成功运作

总之,3D人体模型在iPad中几乎没有问题。我在iPhone上也经历过同样的问题。

如果这是一个已知的问题,有人可以帮我理解会出现什么问题和任何修复?

感谢。

1 个答案:

答案 0 :(得分:0)

您好,这是因为我们可以发送到iOS WebGL实现的统一数量非常有限。

您可以在iOS上设置mesh.computeBonesUsingShaders = false来解决问题