Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1594 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  problem on sprite

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problem on sprite

n°1794982
boss389
Posté le 02-10-2008 à 20:52:42  profilanswer
 

Bonsoir.S'il vous plaît j'ai besoin d'aide au niveau de l'affichage des sprites.Voila
je suis en train de faire une application pour mon mobile sous netbeans 6.1;Jusqu'ici  
le programme est correct et compile mais selement mon sprite ne s'affiche pas.A priori
je pense qu'il manque l'instruction de dessin du sprite mais je ne sais pas quelle syntaxe
ira avec mon programme et où je dois l'écrire.Voici la partie qui comporte les instructions  
sur le dessin du board et le chargement du sprite:
 
public class Mancala extends Canvas {
    g.setColor(0xFFFFFF);
        g.fillRect(0, 0, getWidth(), getHeight());
 
        g.setColor(0x663333);
        g.fillRect(x1, y1, y * nb, y1 * 2);
 
        //dessin des deux grandes ellipses  
        g.setColor(0x5A2D05);
        g.fillArc(x1, d, y, y1, 0, 360);
        g.fillArc(x1 + (y * (nb - 1)), d, y, y1, 0, 360);
 
    //dessin des cercles de la premiere rangée
        g.setColor(0x5A2D05);
        g.fillArc(a, (height * c) / 100, y, e, 0, 360);
        g.setColor(0x461609);
        g.fillArc(a, (height * c) / 100, y2, e1, 0, 360);
   for (int i = 1; i <= (nb - 3); i++) {
            g.setColor(0x5A2D05);
            g.fillArc(a + (i * y), (height * c) / 100, y, e, 0, 360);
       
public void load() {
        try {
            // load the images              
            imgVan = Image.createImage("/images/van.png" );
        } catch (Exception ex) {
             
        }
        // initialize the Sprite object        
        Van = new Sprite(imgVan, 18, 18);
 
        Van.setFrame(1);
 
        Van.setPosition(a + (k * y), ((height * 20) / 100));
    }
 
    public void unload() {
        // make sure the object gets destroyed        
        Van = null;
        imgVan = null;
    }
}
Je vous fait grace des déclarations des variables et de tout le reste.
Merci de voler à mon secours.

mood
Publicité
Posté le 02-10-2008 à 20:52:42  profilanswer
 

n°1794986
Alload
Posté le 02-10-2008 à 20:59:56  profilanswer
 

Heuh tu l'ajoutes à un conteneur quelque part ton sprite ?
 
P.S.: fais quelques choses avec tes exceptions, au moins un System.out pour savoir s'il se passe des problèmes.

n°1795015
utoz
Posté le 02-10-2008 à 22:12:56  profilanswer
 

MMmm pas très utile pour ton erreur ton code! Quand tu copie ton code évite d'enlever des informations essentielles comme les déclarations de fonction.
Bref g il sort d'ou ?
Je suppose que tu as récupéré ton contexte graphique d'un Component (ou d'une BufferedImage).
Pour dessiner ton image utilise la fonction drawImage de Graphics.

n°1795031
utoz
Posté le 02-10-2008 à 22:58:10  profilanswer
 

j'imagine que tes g.machin sont dans la fonction paint(Graphics g) que tu as surchargé.
 
Peux tu nous mettre le code de ton thread d'affichage?
La dedans il faut que tu appelle repaint sur ton objet Mancala.


Message édité par utoz le 02-10-2008 à 23:05:10

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  problem on sprite

 

Sujets relatifs
problem : invalid database handle (no active connection)problem de recuperation du contenu d variable sous perl
problem de recuperation du contenu d variable sous perl[XML]problem chemin relatif pour feuille de style xsl avec IE et FF
probleme d'affichage avec un scriptc problém
[RESOLU] Problem avec SendandloadProbleme COOKIE site multi langue[RESOLU]
[VBA E]problem avec un type de variableProblème d'installation du forum phpBB
Plus de sujets relatifs à : problem on sprite


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR