Я делаю небольшую игру, используя HTML5 Canvas и javascript. Я так далеко, что у меня есть кайт, который двигает какую-то мощь при столкновении и препятствие на столкновении.снижение жизни при столкновении
Теперь я на месте, я хочу, чтобы добавить жизнь и когда вы попали препятствие ваша жизнь будет уменьшаться 1.
Я пробовал некоторые вещи, и когда вы нажмете препятствие жизни уменьшается, но она постоянно уменьшается и изображение игрока удаляется вместо изображения препятствия.
вот что вы можете проверить весь код.
Вот код, который я думаю, что является наиболее важным для этой проблемы.
function hitObject(player, obj){
var a = (obj.x - player.x),
b = (obj.y - player.y),
c = Math.sqrt(a*a + b*b),
r0 = player.image.width/2,
r1 = obj.image.width/2;
if (c < r0+r1) {
player.drawable = false;
lifes -=1;
window.location.reload(true);
}
}
Если кто-то видит проблему или знает решение, я был бы очень признателен!
Пожалуйста отправьте соответствующий код * здесь *. Найдите ключевые разделы вашего кода, связанные с проблемой, и опубликуйте только это, а не весь код. – bfavaretto
ваша игра крутая, но она должна двигаться быстрее. его путь слишком легкий, чтобы получить эти крылья – Cristiano
Спасибо, это уже давно закончил ха-ха! –