la logique

corwin Message lu Posté le 14 Fév 2009 à 18:01 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Big up le monde des intellots boutonneux :happy: Alors voici mon problème, vous savez que j'ai beaucoup de perte de mémoire en se moment mais se n'est pas sa mon problème c'est plutôt du coter de DBP. Alors de mon programme est gérer la 2D (sprites), la 3D (object) mais le texte ne veut plus s'afficher par dessus les sprites depuis que j'ai insérer la 3D. Je pense qui ya 2 solutions, je dis bien DEUX :
1. Quelqu'un a la solution
2. Mettre le texte comme sprites
3. Chui dans la merde

Oui vous avez bien vu j'ai pas eu de perte de mémoire mais plutôt un ajout pour proposer une 3 ème solution. Aufaite je crois que ma logique est perdu pour toujours avec DBP :pathetic: Thank you if you to find the solution. :wink:
Darktib Message lu Posté le 14 Fév 2009 à 18:04 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Regarde si le texte n'est pas affiché avant la 3D et la 2D (commandes draw to qqch ou similaire)
Sinon apres tu peut mettre le texte comme sprites (en fait ut peux meme utiliser des plugins de polices par bmp, c'est plus performant que les polices TrueType)
corwin Message lu Posté le 14 Fév 2009 à 18:10 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
je n'utilise pas draw sprites first et mon text est dans la boucle. Jvai voir pour le plugins de police par bmp.
Darktib Message lu Posté le 14 Fév 2009 à 19:30 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Tiens, un lien qui va te servir : http://forum.thegamecreators.com/?m=forum_view&t=92836&b=5
C'est une liste des plugins de darkbasic (non exhaustive)
corwin Message lu Posté le 14 Fév 2009 à 20:12 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Merci bien sa me sera très utile mais sa ne marche toujours pas je comprend plus la :shocked:
Mod Message lu Posté le 14 Fév 2009 à 21:24 Bulle
Avatar de Mod
Webmaster

Messages : 4954
GCPoints : 2100823
Si tu utilises des sprites constants, via la commande sprite tout court (ce que j'imagine), le rendu a lieu simultanément à la commande sync que tu appelles dans ta boucle de rendu, ou qui est appellée automatiquement si rien n'est précisé.
Là, on ne contrôle pas l'affichage soi-même, et à dire vrai, je n'ai jamais vraiment essayé de chercher s'il était possible de passer outre cette limitation. Peut-être bien via la commande set sprite priority (sachant qu'en pratique, sous DirectX, l'affichage du texte est un affichage de sprite).
Autrement, utiliser paste sprite ou paste image devrait faire l'affaire.

Sinon, tu peux toujours passer à AdvancedSPRITES ;).
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.2356 secondes