Javascript collision et stop fonction

Fermé
Valkirian-reborn Messages postés 3 Date d'inscription vendredi 22 mai 2015 Statut Membre Dernière intervention 27 mai 2015 - 22 mai 2015 à 18:33
 MrTufux - 27 mai 2015 à 20:13
Salut tout le monde,

Alors voilà en ce moment je suis sur un projet de tir au canon. Mais je bloque sur le système de collision. Voilà ce que j'ai fait (qui ne marche pas)
function collision(){

var boulet = document.getElementById("space");
var pirate = document.getElementById("bateau");
var distboul = boulet.offsetLeft;
var distpir = pirate.offsetLeft;

alert(typeof distboul);
alert(typeof distpir);

if(distboul == distpir){
alert('Vous avez gagné');
}
}


Je me disais qu'avec ça quand la position du point du boulet était la même que celui du pirate il y avait collision et donc l'alerte "vous avez gagné".

Ensuite mon deuxième problème c'est pour le tir. J'ai ma fonction qui tire le boulet mais il ne s'arrête jamais. Et j'ai aucune idée de comment faire.

Merci pour vos éventuelles réponses.

A voir également:

2 réponses

prosthetiks Messages postés 1189 Date d'inscription dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
23 mai 2015 à 02:46
Salut,

Avant tout, je te conseille de partir en canvas pour ce genre de choses.
0
Valkirian-reborn Messages postés 3 Date d'inscription vendredi 22 mai 2015 Statut Membre Dernière intervention 27 mai 2015
23 mai 2015 à 14:09
On peut mettre une image dans un canvas ? J'utilise pas souvent ce procédé
0
Oui, c'est une balise HTML, donc tu peux lui donner un style
0