Photos veille - Le code
aucune importance !!fred38 a écrit :je precise que je suis sur un msi wind

j'utilise bien un Nc10 Moa !
il te manque surement des librairies
en purebasic chacun peut développer ses propres librairies
et si le code fait appel a l'une d'elle, et qu'elle n'est pas installée, ça marchera pas ..
en principe le compilateur doit te sortir un message d'erreur
quel est t'il ?
Re: Photos veille - Le code
Le Soldat Inconnu a écrit : Pour ête fluide, l'idée est de ne JAMAIS utiliser de Sprite classique, même avec StartSpecialFX()
Cela est beaucoup trop lent comparer au Sprite3D
Si j'ai tout compris, dite moi si je dis une bétise
Le sprite classique est en mémoire normale du PC, et utilise le processeur pour s'afficher. Cela deveint vite pénalisant
tandis que le Sprite3D utilse pleinement la carte graphique et pas le processeur.
Le gain en affichage est énorme, au minimum * 4 en vitesse, juste sur des sprite sans aucun effet.
Et l'avantage avec le Sprite3D, c'est qu'un effet de transparence ou l'utilisation de Sprite avec une couche Alpha non pratiquement aucune insidence, c'est comme si on affichait un Sprite3D sans effet.
J'ai vu ça pour un jeu que j'ai commencé. L'affichage des dalles qui forme le terrain va bien plus vite avec des sprites3D qu'avec des sprite classique (j'étais rendu avec un FPS de 30 juste avec le terrain, ouille, mais avec les sprite3D, je suis a fond FPS 75Hz, avec terrain, décor, véhicule, etc ... )
Donc pour être fluide --> Sprite3D
Ce qui est écrit dans la doc n'est donc plus d'actualité (!!??)Documentation PureBasic a écrit :Les sprites 3D sont proposés pour réaliser facilement des effets hors du commun, mais il ne faut pas oublier qu'ils sont moins rapides que les sprites classiques et plus restrictifs en termes de taille par exemple
je me suis fait chier à afficher le monde en sprites classiques ... Sprite du terrain+sursprite de transition+personnages animés (env 30 sur l'ecran) et decors : 75fps en 1920x1080 sur ma tv ...

-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Et bien chez moi, tous va bien plus vite avec des sprites 3D, le FPS va largement du simple ou double.
Le jeu robots que je suis en train de faire par exemple, j'étais rendu en dessous de 30 images par seconde, ouille.
Alors que je n'affichais pas encore la moitié de ce que je voulais.
Je suis passé en sprite 3D et zou, je suis remonté à 75 image par seconde (je vais pas plus haut, fréquence de l'écran)
Et j'ai ajouté de l'affichage et je suis toujours à 75
Alors oui, à mon avis, la doc n'est pas jour.
Pour moi, il vaut mieux faire travailler la carte 3D que le processeur et la RAM.
Le jeu robots que je suis en train de faire par exemple, j'étais rendu en dessous de 30 images par seconde, ouille.
Alors que je n'affichais pas encore la moitié de ce que je voulais.
Je suis passé en sprite 3D et zou, je suis remonté à 75 image par seconde (je vais pas plus haut, fréquence de l'écran)
Et j'ai ajouté de l'affichage et je suis toujours à 75
Alors oui, à mon avis, la doc n'est pas jour.
Pour moi, il vaut mieux faire travailler la carte 3D que le processeur et la RAM.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: Photos veille - Le code
j'avais vu ça il y a super longtempsFig a écrit :Documentation PureBasic a écrit :Les sprites 3D sont proposés pour réaliser facilement des effets hors du commun, mais il ne faut pas oublier qu'ils sont moins rapides que les sprites classiques et plus restrictifs en termes de taille par exemple
j'ai jamais osé dire le contraire
