Page 1 sur 1

sprite not inisialising

Publié : mar. 25/oct./2005 9:20
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

Publié : mar. 25/oct./2005 9:23
par Chris
Il faut commencer par mettre InitSprite() au début de ton code. (1 fois seulement). Regarde dans l'aide

Publié : mar. 25/oct./2005 9:31
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 )
  

Publié : mar. 25/oct./2005 9:42
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" ?

Publié : mar. 25/oct./2005 9:45
par scaraber
escuse pour les lettres melanger ....
ligne est defini

Code : Tout sélectionner

For ligne=1 To lignemax

je vais essayer sans PNGimagedecoder

Publié : mar. 25/oct./2005 9:46
par scaraber
sa marche