首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >physijs_worker.js没有正确使用Ammo.js构造函数吗?"TypeError: Ammo.btTransform不是构造函数“

physijs_worker.js没有正确使用Ammo.js构造函数吗?"TypeError: Ammo.btTransform不是构造函数“
EN

Stack Overflow用户
提问于 2018-11-20 01:37:33
回答 1查看 644关注 0票数 0

我一直在尝试让Physi.js在一个简单的离线项目中工作,虽然所有必需的脚本(Three.js,physi.js,physijs_worker.js,Ammo.js)都会加载并相互识别,但physijs_worker.js似乎没有正确地找到/使用ammo.js的一些构造函数。以下是我在运行代码时得到的错误:

physijs_worker errors (png)

下面是我的代码的所有相关部分:

在HTML中:

代码语言:javascript
复制
<script src="lib/three.min.js"></script>
<script src="lib/physi.js"></script>

在Javascript中:

代码语言:javascript
复制
'use strict';

Physijs.scripts.worker = 'lib/physijs_worker.js';
Physijs.scripts.ammo = 'ammo.js';

我摆弄了一下physijs_worker,试图自己解决它,但我不知道问题出在哪里。Ammo.js当然有physijs_worker.js正在尝试使用的构造函数,而且它们都正确加载。

快速编辑-如果相关,这里是我正在使用的所有库的源代码:

Three.js - https://github.com/mrdoob/three.js/

Physi.js - https://github.com/chandlerprall/Physijs

我使用的Ammo.js副本来自Physijs repo。

EN

回答 1

Stack Overflow用户

发布于 2019-07-06 16:25:52

我也有同样的问题,我设法通过使用Physijs的examples folder下的ammo.js文件而不是ammo.js存储库中的文件来解决它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53379959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档