基本上我有一个需要与外星人相撞的宇宙飞船的图像。
然而,外星人只检测到西侧和北侧的碰撞。
我希望它在图像的所有侧面碰撞。
if (ay >= spy && ay <= spy + spaceshipImage.height // North side
||
spy >= ay && spy <= ay + alienImage.height // South side
) {
if (spx + alienImage.width >= ax && spx + alienImage.height <= ax + alienImage.height // West side _+
||
spx >= ax && spx <= ax + alienImage.width // East side _+
) {
slives = slives - 1;
ax = Math.floor(Math.random() * (canvasWidth2 - alienImage.width));
ay = -100
}
}
心有法竹
相关分类