Je souhaite utiliser plusieurs Sprites dynamiques GameCanvas, tels que des coups de feu.Java ME Dessin de plusieurs sprites dynamiques sur GameCanvas
J'ai 2 classes principales: GameCanvas
et GameController
GameController
est titulaire d'un vecteur de mes coups de feu.
GameCanvas a un accès au vecteur GameController
de Sprite et il a également une méthode render()
qui dessine Sprites à l'écran.
private void render() {
Graphics g = getGraphics();
layerManager.setViewWindow(0, 0, getWidth(), getHeight());
layerManager.paint(g, 0, 0);
flushGraphics();
}
LayerManager contient tous les sprites que je veux dessiner.
Comment dessiner tous les objets du vecteur GameController
à l'écran?
Si layerManager tient déjà toutes les autres Sprites vous voulez dessiner, alors pourquoi n'êtes-vous pas aussi d'ajouter chaque balle à layerManager lorsque le joueur les feux? –
Je dois donc faire référence à GameCanvas dans GameController, n'est-ce pas? n'est-ce pas un peu brouillon? – jkigel