Bonjour ^^
J'ai crée un petit jeu, mais je suis bloqué
C'est un jeu pour 2 joueurs, mais le problème est que je n'arrive pas à changer les touches directionnels.
Voici le code:
onClipEvent(load)
{
vitesse=0;
x=0;
y=0;
}
onClipEvent (enterFrame) // le code suivant est exécuté en boucle (il s'agit d'une sorte de timer en flash)
{
if (Key.isDown(Key.UP)) vitesse += 1.3; //accélération en avant
if (Key.isDown(Key.DOWN)) vitesse -= 0.65; //accélération en arrière
if (Key.isDown(Key.LEFT)) _rotation -= 10; //_rotation affecte directement le carré bleu
if (Key.isDown(Key.RIGHT)) _rotation += 10;
if (Math.abs(vitesse)>1) vitesse *= 0.95; // limite l'accélération
x = Math.cos(_rotation*(Math.PI/180))*vitesse; // donne la position x future en fonction de la vitesse
y = Math.sin(_rotation*(Math.PI/180))*vitesse; // donne la position y future en fonction de la vitesse
if (_root.obstacle.hitTest(_x+x,_y+y,true)) // collision avec le rond
vitesse *= -0.5; // réaction après collision, rebond du carré bleu
else
{
_x += x; //_x est une coordonnée du carré bleu
_y += y; //_y est une coordonnée du carré bleu
}
}
Voila, une simple petit question mais bon...
PS: Toujours un sujet sans réponses : http://www.flashkod.com/forum/sujet-CREATION-TOWER-DEFENSE-GRACE-FLASH_1245353.aspx