CreateSprite(0,300,200,#PB_Sprite_Alpha) ne fonctionne pas ?

Archive.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

CreateSprite(0,300,200,#PB_Sprite_Alpha) ne fonctionne pas ?

Message par comtois »

Code : Tout sélectionner

CreateSprite(0,300,200,#PB_Sprite_Alpha)
If StartDrawing(SpriteOutput(0))
  Box(0,0,300,200,RGB(100,100,200))
  StopDrawing()
EndIf
et j'ai un défaut "sprite object not inizialised" au niveau de la ligne
StartDrawing(SpriteOutput(0))

où est mon erreur ?
Avatar de l’utilisateur
Ouaf-Ouaf
Messages : 212
Inscription : dim. 11/juil./2004 9:07

Message par Ouaf-Ouaf »

J'ai eu le même genre de problème avec "StartDrawing(SpriteOutput(0)) " ou screenOuput() tt à l'heur, j'ai persisté et mon ordi a fini par planter, là j'ai redemaré, re-testé et maintenant ca marche tt a fait normalement ... oO
PureBasic me fait des trucs vraiment bizzards des foies, je me demande quelle est la raison .. . ... :(

En bref : je suis inccapable de t'aider :?, mais je viens raler

voila

pas contant :mad:
Le problème n'est tant pas tant la dette.. que les paradis fiscaux !
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Re: CreateSprite(0,300,200,#PB_Sprite_Alpha) ne fonctionne p

Message par Anonyme2 »

comtois a écrit :

Code : Tout sélectionner

CreateSprite(0,300,200,#PB_Sprite_Alpha)
If StartDrawing(SpriteOutput(0))
  Box(0,0,300,200,RGB(100,100,200))
  StopDrawing()
EndIf
et j'ai un défaut "sprite object not inizialised" au niveau de la ligne
StartDrawing(SpriteOutput(0))

où est mon erreur ?
La doc de SpriteOutPut dit
Note: Il n'est pas possible d'utiliser SpriteOutput() (et par conséquent les fonctions de dessin 2D) avec un sprite du type '#PB_Sprite_Alpha'.
Peut-être que c'est du à ça
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

il y a des chances que ce soit ça , merci Denis :)

effectivement , je ne l'avais pas vu , ça serait bien de le préciser aussi avec la commande CreateSprite; j'ai regardé l'aide à ce niveau seulement :?

D'ailleurs, à quoi ça sert de pouvoir faire un CreateSprite avec le paramètre ,#PB_Sprite_Alpha si ensuite on ne peut pas le modifier ?
Je crois qu'il faut que je fasse des essais avec ce type de sprites :P

Sinon en cherchant sur le forum , j'ai lu que Fred conseillait de faire un sprite en BMP ,je vais essayer cette méthode.
Avatar de l’utilisateur
Ouaf-Ouaf
Messages : 212
Inscription : dim. 11/juil./2004 9:07

Heu

Message par Ouaf-Ouaf »

je crois que le problème que j'avais est lié a ma nouvelle carte graphique, quand je lance un programme qui est d'une resolution differente a celle de windows, mon pc a beaucoups de chances de planter, alors que si je lance le programme en en ayant changé la resolution (ou celle de windows),pour les mettre toutes les deux au même point, tout ce passe trés bien.
Donc maintenant mes appliquations pures je les fais en 1024 et tout vas bien, la vie et belle ^^.
Le problème n'est tant pas tant la dette.. que les paradis fiscaux !
Répondre