Bonjour,
je souhaite optimiser un jeu d'Arcade en java mobile la modification concerne de rendre le jeu au lieu de jouer avec quatre touche de jouer avec deux touche si quelqu'un peut m'aider. voici mon code
protected void keyPressed(int keyCode)
{
if (keyCode==Canvas.KEY_NUM2) //droite
{
_dirBarre="TOP";
_barrePosX = 10;
_barrePosY=10;
_barreW = 150;
_barreH = 5;}
if (keyCode==Canvas.KEY_NUM4) //gauche
{
_dirBarre="LEFT";
_barrePosX = 10;
_barrePosY=10;
_barreW = 8;
_barreH = _zoneH;
}
if (keyCode==Canvas.KEY_NUM6) //droite
{
_dirBarre="RIGHT";
_barrePosX = _zoneW;
_barrePosY=10;
_barreW = 8;
_barreH = _zoneH;
}
if (keyCode==Canvas.KEY_NUM8) // droite
{
_dirBarre="BOTTOM";
_barrePosX = 10;
_barrePosY=200;
_barreW = 150;
_barreH = 10;}
}
Salut,
Si tu veux utiliser juste 2 touches, alors je te proposes les touche 1 (pour haut ou gauche) et 9 (pour bas ou droite).
Si tu te déplace déjà horizontalement et tu appuie sur 1, tu swith en haut, sinon, si tu te déplace verticalement cette touche te switchera vers la gauche.
Voici ma proposition :
J'ai donné juste une idée, tu l'ajuste si elle ne marche pas à 100%
Bonne chance.
Merci, votre idéé ça bien marcher
Bonne continuation, ...