我选择了babylon js将3D人体模型集成到我的移动应用程序开发中。我正在使用Ionic框架为iPad和Android平板电脑编写混合应用程序。但是当我在iPad中集成3D模型时,动画没有按预期工作。
为了找到问题,我在浏览器的babylon js示例列表中测试了Bones示例,并且体验到即使该示例也无法在iPad和iPhone的Safari浏览器上运行。
以下是我测试的一些视觉输出。
Example on iPad, Safari:人体3D模型中的问题
Example on iPad, Chome:人体3D模型中的问题
Example on Android, Chrome:成功运作
总之,3D人体模型在iPad中几乎没有问题。我在iPhone上也经历过同样的问题。
如果这是一个已知的问题,有人可以帮我理解会出现什么问题和任何修复?
感谢。
答案 0 :(得分:0)
您好,这是因为我们可以发送到iOS WebGL实现的统一数量非常有限。
您可以在iOS上设置mesh.computeBonesUsingShaders = false来解决问题