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

Auteur Sujet: setPosition, setColor, zOrder et vertex animés.  (Lu 1858 fois)

0 Membres et 1 Invité sur ce sujet

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
setPosition, setColor, zOrder et vertex animés.
« le: Septembre 06, 2013, 10:21:53 am »
Je sais que je l'ai peut être déjà dit mais dans mon cas j'ai absolument besoin d'une composante z à mes vertex, mes entité dérivant toutes de Drawable, je fais un draw directement sur l'entité au lieu de récupérer le sprite mais du coup je ne peux plus confondre les sprites de la SFML de ses différentes entité dans un vecteur et les trier (pas pour les bâtiments et les murs en tout cas car se sont 2 entités différentes.)
Sinon pour le sol pas de problème car j'ai plusieurs couche pour un même type d'entité.

Et comme mes entités autre que le sol ne continnent pas de semi-transparence j'ai décidé d'utiliser ma version perso de la SFML et de faire une tile map.

Cependant en passant de ma verion de sfml à la tienne je dois changer à chaque fois cette ligne de code pour avoir un Vector3f au lieu d'un Vector2f :

 (*triangles[numTris])[1].position = Vector2f(pointI1.x, pointI1.y);
 

Je me demande si un setPosition n'aurait pas été mieux dans se cas là en tout cas moi j'ai rajouté un constructeur dans la classe Vertex qui prend en paramètre un Vector3f et un autre qui prend en paramètre un Vector2f.

Peut être pour la SFML 3, espérons. ;)

« Modifié: Septembre 06, 2013, 07:29:50 pm par Lolilolight »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : setPositionn setColor, etc... pour les vertex.
« Réponse #1 le: Septembre 06, 2013, 10:26:05 am »
J'ai pas tout compris. C'est quoi la question exactement ?
Laurent Gomila - SFML developer

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : setPositionn setColor, etc... pour les vertex.
« Réponse #2 le: Septembre 06, 2013, 11:09:30 am »
Bah je me demande ce qui serait le mieux pour mixer 2D et 3D dans ton code sans devoir trop changer mon code et le tiens d'une version de SFML à l'autre mais je pense que j'ai trouvé. :)

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : setPositionn setColor, etc... pour les vertex.
« Réponse #3 le: Septembre 06, 2013, 07:28:36 pm »
Sinon pour changer les proprités d'un vertex pour les textures animées qui contienne de la semi-transparence je parle par exemple de l'eau animée, on utilise les shaders ???

(Pour ne pas avoir à chaque fois devoir retrier mes tiles à chaque frame.)

Ou alors les textures 3D ça marche aussi ???