Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 碰撞功能不允许我的导弹移动_Javascript - Fatal编程技术网

Javascript 碰撞功能不允许我的导弹移动

Javascript 碰撞功能不允许我的导弹移动,javascript,Javascript,在drawMissile()函数中,我将其设置为使导弹的y位置每帧移动5个像素!但是还有另一个函数被调用:missileCollision() 在missileCollision()函数中,它会检查是否接触碗,如果接触碗,它会给你一个分数并重置位置!但是,如果导弹没有击中碗并进入屏幕底部,那么你将失去一条生命 问题是,当它调用“MisselCollision()”函数时,它不会向下移动5像素!我试着去掉“missioncollision()”函数,它正常工作了!为什么调用“missileColl

drawMissile()
函数中,我将其设置为使导弹的y位置每帧移动5个像素!但是还有另一个函数被调用:
missileCollision()

missileCollision()
函数中,它会检查是否接触碗,如果接触碗,它会给你一个分数并重置位置!但是,如果导弹没有击中碗并进入屏幕底部,那么你将失去一条生命

问题是,当它调用“MisselCollision()”函数时,它不会向下移动5像素!我试着去掉“missioncollision()”函数,它正常工作了!为什么调用“missileCollision()”函数会阻止我的导弹移动

我还尝试过完全删除“missileCollision()”函数,只是将代码剪切粘贴到“drawMissile”函数中,但没有成功:(


-提前感谢!

我还没有检查所有代码,但这一行(86)看起来很糟糕:

if (missileY = playerY-missileYThick ..

您正在这里执行作业。请使用
===
(而不是
=
)来比较相同类型的两个变量。

,这意味着它一直在将值设置为0!感谢您的帮助