sprite3D Scrolling

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Ecran noir pour moi aussi en 4.02
P.S : J'ai une 7600 GT aussi :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Ar-S a écrit :Ecran noir pour moi aussi en 4.02
P.S : J'ai une 7600 GT aussi :)
ouff ! ça me rassure :D

maintenant faudrai comprendre d'ou ça viens :? 8O
tmyke
Messages : 1554
Inscription : lun. 24/juil./2006 6:44
Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E

Message par tmyke »

Moi, avec le code du début du post, je vois quelque chose. La moitier du bas
vois défiler des ligne grise croisées.

Ma conf de test: Pentium M + ATI 9700pro mobility
Dernière modification par tmyke le sam. 16/juin/2007 12:37, modifié 1 fois.
Force et sagesse...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ya bien un probleme :?

je soupsçonne un probleme avec "UseBuffer(#SpriteBuffer) "

certaines carte graphique, ne doivent pas trop aimer ce genre de manip... :?
Otm@
Messages : 7
Inscription : dim. 10/juin/2007 17:10

Message par Otm@ »

Salut,

ouep seb ton code me donne un bel écran noir aussi !
Il marche chez toi ? tu poura m'envoyer un imprim ecran ou autre ?
Je vais essayer d'y passer dessus ce soir ..
Je suis pas sur de comprendre rellement ton code... c celui dont tu me parle par mail ?

++
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Message par bombseb »

hum bizarre, je viens de revérifier, chez moi ca marche !

je ne comprend pas...

en même temps, à l'instant la 1ere fois que je l'ai lancé l'écran ne s'est pas mis en plein écran et est resté dans la barre des tache (ca m'arrive souvent)
j'ai du le relancer une deuxieme fois pour que l'écran s'ouvre normalement...
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Message par bombseb »

Je suis pas sur de comprendre rellement ton code... c celui dont tu me parle par mail ?
regarde le clip "one of these days" de Pink Floyd tu comprendra le truc que je veux (voulais) faire (le lien est sur le 1er post)
Anonyme

Message par Anonyme »

c'est ca que tu veut faire? :

Fonctionne avec SuperSprite3D

Code : Tout sélectionner

IncludeFile "Include\Supersprite3D.pbi"

InitSprite() :InitSprite3D() : InitSuperSprite3D() : InitKeyboard() : InitMouse()


OpenScreen(1024,768,32,"")

UseJPEGImageDecoder()

LoadSprite(0,"Media\SS3D.jpg",#PB_Sprite_Texture) ; Les sprites 3D crées doivent avoir obligatoirement des id identiques
CreateSprite3D(0,0)


MonSprite = CreateSuperSprite3D(0,512,512) ; Notre SuperSprite3D sera MonSprite


SetPerspective(512,384) ; Defini le point de fuite


Repeat
 ClearScreen(0) : ExamineKeyboard() : ExamineMouse()

ax.f - (MouseDeltaY()/10)
ay.f + (MouseDeltaX()/10)
Zoom - 10

If Zoom<-512
  Zoom=0
EndIf


Start3D()

For z = 0 To 150
 SetSuperSpritePosition(MonSprite,-500,0,600+Zoom+(z*512))
 RotateSuperSprite3D(MonSprite,0,90,0)
 DisplaySuperSprite3D(MonSprite)

 SetSuperSpritePosition(MonSprite,500,0,600+Zoom+(z*512))
 RotateSuperSprite3D(MonSprite,0,-90,0)
 DisplaySuperSprite3D(MonSprite)
Next z



Stop3D()


 FlipBuffers(1)
Until KeyboardPushed(#PB_Key_Escape)
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Message par bombseb »

Bon finalement j'ai fait un autre truc,

mais j'ai quand même réussi à virer cette ligne, il suffisait de trouver les bons paramètres pour le transformsprite

c'est là : http://www.purebasic.fr/french/viewtopi ... highlight=
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Message par bombseb »

c'est ca que tu veut faire? :

Fonctionne avec SuperSprite3D
héhéhé pas mal ton truc 8O
Avatar de l’utilisateur
Eric
Messages : 79
Inscription : dim. 08/juil./2007 21:38
Localisation : Nord
Contact :

Message par Eric »

Oui, L'écran reste noir chez moi aussi.

Purebasic 4.02

ps: Nvidia 6800 XT
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Message par bombseb »

essaye le lien que j'ai mis un peu plus haut...
Avatar de l’utilisateur
Eric
Messages : 79
Inscription : dim. 08/juil./2007 21:38
Localisation : Nord
Contact :

Message par Eric »

Merci, je l'ai essayé.
C'est très instructif.
Répondre