Javascript 未执行if语句的部分
我正在使用Zdog库在javascript中创建3d对象。在控制我的动画的函数中,我尝试让粒子随机移动,然后在间隔后返回到其原始点。这是我的密码:Javascript 未执行if语句的部分,javascript,arrays,if-statement,3d,Javascript,Arrays,If Statement,3d,我正在使用Zdog库在javascript中创建3d对象。在控制我的动画的函数中,我尝试让粒子随机移动,然后在间隔后返回到其原始点。这是我的密码: if (radioOn == true){ radio.zoom = size; path = [Math.floor((Math.random() * 3 - 1)),Math.floor((Math.random() * 2)),Math.floor((Math.random() * 2 - 1))]; origin[0] += pa
if (radioOn == true){
radio.zoom = size;
path = [Math.floor((Math.random() * 3 - 1)),Math.floor((Math.random() * 2)),Math.floor((Math.random() * 2 - 1))];
origin[0] += path[0];
origin[1] += path[1];
origin[2] += path[2];
lightning.translate.x += path[0];
lightning.translate.y -= path[1];
lightning.translate.z += path[2];
timer++;
}
if (timer == 20){
timer = 0;
lightning.translate.x -= origin[0];
lightning.translate.y += origin[1];
lightning.translate.z -= origin[2];
origin = [0,0,0];
}
我已经在第二个if语句中添加了警报,计时器正在重置,但origin没有重置。此外,粒子最初执行我需要的操作,但在重置后,它将不再移动 浏览器控制台中是否报告了任何错误?你所描述的听起来像是一些
lightning.x..
行抛出了一个错误。什么是闪电?@RobinZigmond没有错误,这就是为什么我感到困惑的原因。Lightning是包含我使用Zdog库创建的粒子的所有信息的对象。浏览器控制台中是否报告了任何错误?你所描述的听起来像是一些lightning.x..
行抛出了一个错误。什么是闪电?@RobinZigmond没有错误,这就是为什么我感到困惑的原因。Lightning是一个对象,它包含我正在使用Zdog库创建的粒子的所有信息。