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!感谢您的帮助