[Code]Savoir si un Sprite "Existe"
3 participants
Page 1 sur 1
[Code]Savoir si un Sprite "Existe"
Bienvenu dans mon deuxième tuto dans lequel je vais vou montrer comment CTRL+C CTRL+V !!
1) PRINCIPE
le principe est assez simple :
1) on cale tout les sprites (de 0 à 99 oui oui )derrière un coin de l'écran (un endroit ou on le voit pas genre -10 000 -10 000) pour ne pas causer de soucis avec SPHIT()
2) Lorsque l'on crée un sprite on utilise SPSET blablabla et avec SPSETV ID,0,1 on lui met la variable numéro 0 à 1 qui signifie qu'il "existe"
3)Lorsque l'on veut savoir si un sprite "existe" on teste sa variable numéro 0 (1=Je suis là 0=Je dors OK?!!)
4)Lorsque l'on veut l'effacer on ne fait pas SPCLR mais on lui met sa variable numéro 0 à 0 et on le range derrière son coin de l'écran !!
2) CODE
J'éspere que ce Mini Tuto/Code vous aura été utile
1) PRINCIPE
le principe est assez simple :
1) on cale tout les sprites (de 0 à 99 oui oui )derrière un coin de l'écran (un endroit ou on le voit pas genre -10 000 -10 000) pour ne pas causer de soucis avec SPHIT()
2) Lorsque l'on crée un sprite on utilise SPSET blablabla et avec SPSETV ID,0,1 on lui met la variable numéro 0 à 1 qui signifie qu'il "existe"
3)Lorsque l'on veut savoir si un sprite "existe" on teste sa variable numéro 0 (1=Je suis là 0=Je dors OK?!!)
4)Lorsque l'on veut l'effacer on ne fait pas SPCLR mais on lui met sa variable numéro 0 à 0 et on le range derrière son coin de l'écran !!
2) CODE
- Code:
'Initialisation
FOR ID=0 TO 99
SPSET ID,0,0,0,0,0,1
SPOFS ID,-10000,-10000
NEXT
'Definition d'un Sprite
SPSET 0,0,0,0,0,1
SPSETV 0,0,1
'Detection d'un Sprite
FOR ID=0 TO 99
ICI=SPGETV(ID,0)
IF ICI==0 THEN NEXT
IF ICI==1 THEN ?"Le sprite "+ID+" Existe !!"
'Supression d'un Sprite
SPOFS 0,-10000,-10000
SPSETV 0,0,0
J'éspere que ce Mini Tuto/Code vous aura été utile
Re: [Code]Savoir si un Sprite "Existe"
Bien vu, c'est pas idiot pour dire qu'un sprite est actif ou pas. Merci pour ce tuto.
Re: [Code]Savoir si un Sprite "Existe"
'en avais besoin car au début je me disais on a qu'a essayer un spgetv mais NON ! Tu n'as pas le droit il n'existe pas
Re: [Code]Savoir si un Sprite "Existe"
Et oui... Très bien vu, j'ai jamais utilisé de SPSETV ni de SPGETV, j'ai toujours réussi à contourner son utilité (en partie avec des DIM)
Sujets similaires
» [Code]IA multiples
» [Code]MGVD
» [Tutoriel]Guide du débutant de Petit Computer - Partie 5 Sprite
» [Code]Mouvement case par case et collisions
» Transformer un programme en QR code
» [Code]MGVD
» [Tutoriel]Guide du débutant de Petit Computer - Partie 5 Sprite
» [Code]Mouvement case par case et collisions
» Transformer un programme en QR code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum