2011-04-25 3 views
0

En OpenGL, j'appelle simplement glColor3f, puis dessine la texture pour la colorer, mais comment faire en SDL? J'ai regardé à travers les docs et ne peux pas voir de toute façon de le faire. J'essaie de faire fonctionner cela aussi en SDL parce que je veux un mode SDL seulement pour mon jeu, au cas où la personne qui joue ne possède pas une très bonne carte graphique.SDL Color Tint

Répondre

1

Il n'y a pas de fonction intégrée pour le faire, vous devrez le faire manuellement dans le logiciel. Une voie à suivre décemment rapide et simple de le faire serait:

dst_color = src_color * blend_color/255; 

Cela peut être assez lent si vous le faites beaucoup, cependant.