Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: RenderTexture et/ou VertexArray  (Lu 2286 fois)

0 Membres et 1 Invité sur ce sujet

Cmdu76

  • Full Member
  • ***
  • Messages: 194
    • Voir le profil
RenderTexture et/ou VertexArray
« le: Mai 28, 2013, 06:37:53 pm »
Bonjour,

Je cherche un créer un algorithme de tilemapping, je connais vite fait les bases, c'est-à-dire View, Scrolling, Collision, Gestion d'un fichier de map, etc...

Mais j'ai quelques questions... :

1 - Pour afficher ma map, je dois mieux utiliser des RenderTexture ou des VertexArray ?
(Ou pourquoi pas des VertexArray de RenderTexture ?)

2 - Il y a-t-il une taille recommandée et maximale pour ces objets ?

3 - Quand je charge ma map, je charge tout d'un coup et je ne planterai pas car tout n'est pas afficher, ou je déclare petit à petit ? Je sais qu'une différence aura lieu lors du chargement, mais finalement vaut mieux perdre un peu de temps de chargement au début et pas buger dans le jeu

Enfin bref, merci d'avance ;)

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : RenderTexture et/ou VertexArray
« Réponse #1 le: Mai 28, 2013, 07:28:04 pm »
1- la rtt toute seule ne sert à rien , il faut lui faire manger du drawable.
2- pour la rtt , celle fixé par ta carte graphique.
3- Vertex Array = meta texture. donc chargement unique.

Etant dans la création d'un jeu 2D , je peu te dire que les Vertex Array sont très performantes même sur des petite config.

Cmdu76

  • Full Member
  • ***
  • Messages: 194
    • Voir le profil
Re : RenderTexture et/ou VertexArray
« Réponse #2 le: Mai 28, 2013, 09:25:31 pm »
En fait j'ai pas trop précisé mes questions je pense...

1 - Je connais le fonctionnement d'une RTT, mais je demande juste lequel moyen est le plus efficace

2 - Possible d'avoir une valeur approchée ? Et pour les VertexArray ?

3 - Je sais ici aussi que les VertexArray ne se chargent qu'une seule fois "en gros", mais je veux savoir si je crée tout le terrain de mon jeu sans problème, ou que je dois faire petit à petit ?

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : RenderTexture et/ou VertexArray
« Réponse #3 le: Mai 28, 2013, 09:29:39 pm »
1- la rtt efficace par rapport à quoi , a ton écran ?
2- trop aléatoire suivant les cartes , sf::Texture::getMaximumSize() devrait te renseigner
3- ca dépends , tu peu créer tout ton monde d'un coup que tu stockes dans la ram , puis via une sorte de renderqueue n'afficher ce qui est visible à l'écran.

Cmdu76

  • Full Member
  • ***
  • Messages: 194
    • Voir le profil
Re : RenderTexture et/ou VertexArray
« Réponse #4 le: Mai 28, 2013, 10:03:39 pm »
Okay merci :)