sprite not inisialising

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

sprite not inisialising

Message par scaraber »

salut

jaimerais savoir pouqroui sa me dit sprite not inisialiser ( un truc comme sa )

Code : Tout sélectionner

  For ligne=1 To lignemax
    CreateSprite(100+ligne, 24,32)           
    monstre.w(12,ligne)=Random(3)
    If monstre.w(12,ligne)=0
      LoadSprite(100+ligne, "Cloud7-Goobers2.png",UsePNGImageDecoder() )
    EndIf
    If monstre.w(12,ligne)=1
      LoadSprite(100+ligne, "Cloud7-Goobers1.png",UsePNGImageDecoder() )
    EndIf
    If monstre.w(12,ligne)=2
      LoadSprite(100+ligne, "monstre2.png",UsePNGImageDecoder() )
    EndIf
    If monstre.w(12,ligne)=3
      LoadSprite(100+ligne, "monstre1.png",UsePNGImageDecoder() )
    EndIf 
   

 ;c la que sa me dit l'erreur quadn ligne=2
   ClipSprite(100+ligne,0,0,24 ,32 )
Next ligne 
Return
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Il faut commencer par mettre InitSprite() au début de ton code. (1 fois seulement). Regarde dans l'aide
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

non sa ne vine pas de la car jai tout sa avant et sa en charge 1 ligne =2 quand sa plante

Code : Tout sélectionner

  CreateSprite(1, 24,32) 
  CreateSprite(2, 16,16) 
  CreateSprite(3, 16,16)
  CreateSprite(4, 16,16)
  CreateSprite(5, 16,16)
  CreateSprite(6, 16,16)
  CreateSprite(7, 16,16) 
  CreateSprite(8, 16,16)
  CreateSprite(9, 16,16)
  CreateSprite(10, 16,16)
  CreateSprite(11, 16,16)
  CreateSprite(12, 24,32)
  CreateSprite(13, 32,32)
  CreateSprite(14, 32,32)
  CreateSprite(15, 32,32)  
  CreateSprite(16, 32,32)  
  CreateSprite(17, 32,32)  
  CreateSprite(18, 32,32) 
  CreateSprite(19, 32,32)  
  CreateSprite(20, 32,32)   
  CreateSprite(21, 16,16)  
  CreateSprite(22, 16,16) 
  CreateSprite(23, 48,64)
  CreateSprite(24, 48,64)
  CreateSprite(25, 48,64)
  CreateSprite(26, 48,64)
  CreateSprite(27, 48,64)
  CreateSprite(28, 48,64)
  CreateSprite(29, 48,64)
  CreateSprite(30, 48,64)
  CreateSprite(31, 48,64)            
  CreateSprite(32, 16,16)
  CreateSprite(33, 24,32)           
  CreateSprite(34, 24,32)   
  CreateSprite(35, 24,32)    
  CreateSprite(36, 48,64)
  CreateSprite(37, 48,64)
  CreateSprite(38, 48,64)
  CreateSprite(39, 48,64)
  CreateSprite(40, 48,64)
  CreateSprite(41, 48,64)
  CreateSprite(42, 48,64)
  CreateSprite(43, 48,64)
  CreateSprite(44, 640,480)  
  
  LoadSprite(1, "wakka.png",UsePNGImageDecoder() )
  LoadSprite(2, "bloc1.png",UsePNGImageDecoder() )
  LoadSprite(3, "bloc1.png",UsePNGImageDecoder() )
  LoadSprite(4, "bloc1.png",UsePNGImageDecoder() )
  LoadSprite(5, "bloc1.png",UsePNGImageDecoder() )
  LoadSprite(6, "bloc1.png",UsePNGImageDecoder() )
  LoadSprite(7, "bloc2.png",UsePNGImageDecoder() )
  LoadSprite(8, "bloc2.png",UsePNGImageDecoder() )
  LoadSprite(9, "bloc2.png",UsePNGImageDecoder() )
  LoadSprite(10, "bloc2.png",UsePNGImageDecoder() )
  LoadSprite(11, "bloc2.png",UsePNGImageDecoder() )
  LoadSprite(12, "mojo.png",UsePNGImageDecoder() )
  LoadSprite(13, "bloc3.png",UsePNGImageDecoder() ) 
  LoadSprite(14, "bloc4.png",UsePNGImageDecoder() ) 
  LoadSprite(15, "bloc5.png",UsePNGImageDecoder() ) 
  LoadSprite(16, "bloc5.png",UsePNGImageDecoder() ) 
  LoadSprite(17, "bloc6.png",UsePNGImageDecoder() ) 
  LoadSprite(18, "bloc6.png",UsePNGImageDecoder() ) 
  LoadSprite(19, "bloc6.png",UsePNGImageDecoder() ) 
  LoadSprite(20, "bloc6.png",UsePNGImageDecoder() ) 
  LoadSprite(21, "pts0.png",UsePNGImageDecoder() ) 
  LoadSprite(22, "pts1.png",UsePNGImageDecoder() ) 
  LoadSprite(23, "arbre1.png",UsePNGImageDecoder() )   
  LoadSprite(24, "arbre1.png",UsePNGImageDecoder() )   
  LoadSprite(25, "arbre1.png",UsePNGImageDecoder() )         
  LoadSprite(26, "arbre1.png",UsePNGImageDecoder() ) 
  LoadSprite(27, "arbre1.png",UsePNGImageDecoder() )     
  LoadSprite(28, "arbre1.png",UsePNGImageDecoder() )   
  LoadSprite(29, "arbre1.png",UsePNGImageDecoder() )   
  LoadSprite(30, "arbre1.png",UsePNGImageDecoder() )   
  LoadSprite(31, "sol1.png",UsePNGImageDecoder() )  
  LoadSprite(32, "fleur1.png",UsePNGImageDecoder() )
  LoadSprite(33, "Cloud7-Goobers1.png",UsePNGImageDecoder() )
  LoadSprite(34, "Cloud7-Goobers2.png",UsePNGImageDecoder() )
  LoadSprite(35, "Cloud7-Goobers1.png",UsePNGImageDecoder() )
  LoadSprite(36, "RPG.png",UsePNGImageDecoder() ) 
  LoadSprite(37, "RPG.png",UsePNGImageDecoder() )     
  LoadSprite(38, "RPG.png",UsePNGImageDecoder() )   
  LoadSprite(39, "RPG.png",UsePNGImageDecoder() )   
  LoadSprite(40, "RPG.png",UsePNGImageDecoder() )   
  LoadSprite(41, "RPG.png",UsePNGImageDecoder() )   
  LoadSprite(42, "RPG.png",UsePNGImageDecoder() )   
  LoadSprite(43, "RPG.png",UsePNGImageDecoder() )    
  LoadSprite(44, "Shear-Pano-Book.png",UsePNGImageDecoder() ) 

    
  ClipSprite(1,0,0,24 ,32 )
  ClipSprite(2,0,0,16 ,16 )
  ClipSprite(3,0,0,16 ,16 )
  ClipSprite(4,0,0,16 ,16 )
  ClipSprite(5,0,0,16 ,16 )
  ClipSprite(6,0,0,16 ,16 )
  ClipSprite(7,0,0,16 ,16 )
  ClipSprite(8,0,0,16 ,16 )
  ClipSprite(9,0,0,16 ,16 )
  ClipSprite(10,0,0,16 ,16 )
  ClipSprite(11,0,0,16 ,16 )      
  ClipSprite(12,0,0,24 ,32 )
  ClipSprite(13,0,0,32 ,32 )      
  ClipSprite(14,0,0,32 ,32 ) 
  ClipSprite(15,0,0,32 ,32 )
  ClipSprite(16,0,0,32 ,32 )
  ClipSprite(17,0,0,32 ,32 )
  ClipSprite(18,0,0,32 ,32 ) 
  ClipSprite(19,0,0,32 ,32 )
  ClipSprite(20,0,0,32 ,32 )  
  ClipSprite(21,0,0,16 ,16 )
  ClipSprite(22,0,0,16 ,16 )  
  ClipSprite(23,0,0,48 ,64 )      
  ClipSprite(24,0,0,48 ,64 )
  ClipSprite(25,0,0,48 ,64 )
  ClipSprite(26,0,0,48 ,64 )
  ClipSprite(27,0,0,48 ,64 )
  ClipSprite(28,0,0,48 ,64 )
  ClipSprite(29,0,0,48 ,64 )
  ClipSprite(30,0,0,48 ,64 )    
  ClipSprite(31,0,0,48 ,64 )  
  ClipSprite(32,0,0,16 ,16 )           
  ClipSprite(33,0,0,24 ,32 )
  ClipSprite(34,24*3,0,24 ,32 )  
  ClipSprite(35,24*3,0,24 ,32 )
  ClipSprite(36,0,10*16,48 ,16 )
  ClipSprite(37,0,10*16,48 ,16 )
  ClipSprite(38,0,10*16,48 ,16 )
  ClipSprite(39,0,10*16,48 ,16 )
  ClipSprite(40,0,10*16,48 ,16 )
  ClipSprite(41,0,10*16,48 ,16 )
  ClipSprite(42,0,10*16,48 ,16 )
  ClipSprite(43,0,10*16,48 ,16 )
  ClipSprite(44,0,0,640 ,480 )
  
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Pour commencer, si tu recommences à mélanger les lettres, tu pourras attendre un moment pour les réponses.

Ensuite, pourquoi tu mets "UsePNGImageDecoder()" comme paramètre optionnel dans les LoadSprite()?
Il suffit de le mettre une seule fois au début du code, et c'est tout. Regarde l'aide, tu verras que les options de LoadSprite ne parlent pas de UsePNGImageDecoder().

Pour finir, comment veux-tu qu'on trouve ce qui ne vas pas, quand la commande qui plante n'est pas documentée.
;c la que sa me dit l'erreur quadn ligne=2
ClipSprite(100+ligne,0,0,24 ,32 )
C'est quoi "Ligne" ?
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

escuse pour les lettres melanger ....
ligne est defini

Code : Tout sélectionner

For ligne=1 To lignemax

je vais essayer sans PNGimagedecoder
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

Message par scaraber »

sa marche
Répondre