Je fais un petit jeu en utilisant HTML5 Canvas et javascript. Je suis si loin que j'ai un cerf-volant déplaçant une sorte de puissance sur la collision et un obstacle sur la collision.diminution de la vie sur collision
Maintenant, je suis au point où je veux ajouter des vies et quand vous frappez un obstacle votre vie va diminuer 1.
J'ai essayé quelques trucs et quand vous frappez un obstacle à la vie diminue mais elle diminue constamment et l'image du joueur est supprimée à la place de l'image d'obstacle.
Voici la chose de la vie, vous pouvez vérifier tout le code là-bas.
Voici le code que je pense est le plus important pour le problème.
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);
}
}
Si quelqu'un voit le problème ou connaît la solution, je l'apprécierais vraiment!
S'il vous plaît poster le code correspondant * ici *. Trouvez les sections clés de votre code liées au problème, et postez juste cela, pas tout le code. – bfavaretto
votre jeu est cool, mais il devrait aller plus vite. son chemin trop facile pour obtenir ces ailes – Cristiano
Merci, il est long de finir haha! –