2010-10-13 2 views
0

opengl ver: OpenGL ES 1.x plate-forme: iphoneComment fonctionne l'équation OpenGL Blend?

L'équation de mélange:

(Rs + Sr Rd Dr, Gs Sg + Gd Dg, Sb + B Bd Db, As Sa + Da Ad

Comment ça marche? Je ne comprends pas si je mets à la fois src et des à GL_ONE, et j'ai src couleur rouge (255,0,0) et des couleurs noir (0,0,0), le résultat sera (0,0, 0)

Quelqu'un peut-il expliquer comment l'équation fonctionne, ou peut-être montrer un calcul.

Merci

Répondre

0

si vous définissez src et dst à GL_ONE, vous ne serez pas noir.

Le résultat est (Rs + Rd, Gs + Gd, Bs + Bd) (comme Sr = = Sg = Sb Dr = = Dg Db = 1)

qui dans votre cas (255,0.0) et (0,0,0) donnera (255 , 0,0).

+0

Ya, c'est ce que je pense que le résultat sera. J'utilise cocos2d et le résultat n'est pas ce que j'attendais. Donc, il doit y avoir quelque chose de mal avec ma logique de jeu – Leo

Questions connexes