Bonjour,
Je dois, pour les cours, développer un petit jeu.
Lors du codage, je rencontre un problème que je n'arrive à résoudre ni en recourant à mes feuilles de cours, ni en m'aidant des différents sites internet.
Voilà mon problème:
J'ai une image de fond, des cubes qui se déplacent, et une image d'un personnage qui se déplace avec les touches du clavier.
L'image de fond et les cubes s'affichent bien, mais mon image de personnage se met automatiquement en arrière-plan.
Lorsque je lance le programme, je vois le personnage qui apparaît et qui est directement recouvert par mon image de fond.
Dans mon code, j'ai fais apparaître l'image en premier, les cubes en second, et le personnage en dernier. J'ai beau essayer de faire apparaître le personnage avant l'image de fond, rien n'y fait.
Voilà mon bout de code qui concerne l'apparition du personnage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
private GImage coureur;
	public void init (){
		coureur = new GImage("essai1.png",0,550);
		add(coureur);
		addKeyListeners();
	}
	public void keyPressed(KeyEvent e){
		int touche = e.getKeyCode();
		if(touche == KeyEvent.VK_UP)
			coureur.move(0,-50);
		else if (touche == KeyEvent.VK_DOWN)
			coureur.move(0,50);
	}
Voilà, j'aimerai bien recevoir de l'aide concernant ce soucis.
Merci d'avoir tout lu, bonne fin de weekend à tous.