javascript - THREE.js 代码仅在存在断点时运行

标签 javascript webgl three.js

我正在尝试以下代码:

var loader = new THREE.OBJLoader();
var xpos = -80;
var ypos= 15;
var teethCount=0;
loader.addEventListener( 'load', function ( event ) {

var object = event.content;

teeth.push(object);

});
loader.load( 'obj/tooth1.obj' );
loader.load('obj/tooth2.obj');

for(var i = 0; i<32; i++)
{

teeth[i].position.x=xpos;
teeth[i].position.y=ypos;
scene.add(teeth[i]);
}

for 循环仅在我在其语句上设置断点时运行。任何建议

最佳答案

您不应该等到加载事件触发后再进入循环吗?

关于javascript - THREE.js 代码仅在存在断点时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500710/

相关文章:

javascript - 如何使用 javascript 获取数组中特定 id 的最后一个值?

javascript - @urql/svelte,如果不在 onMount 中,则为 "Function called outside component initialization"

javascript - 使一个 div min-height 等于另一个 div-height 加上 px

javascript - 如何在 3D Canvas 中捕获图像以及 Logo 和文本?

javascript - ThreeJS改变Camera的旋转焦点

json - Three.js:减少模型文件大小的方法?

Javascript 在不应该的时候删除空格?

javascript - 我的透视投影矩阵有什么问题?

javascript - Javascript 中的半边数据结构?

javascript - 在 Three.js 中使用二进制加载器加载对象不起作用