I zmodyfikowany standardowy przykład "Hello World":cocos2d. Prawidłowe mieszanie?
CCSprite *sprite = [CCSprite spriteWithFile:@"Untitled-1.png"];
CGSize winSize = [CCDirector sharedDirector].winSize;
sprite.position = ccp(winSize.width/2, winSize.height/2);
[label setBlendFunc:(ccBlendFunc){GL_ZERO, GL_SRC_ALPHA}];
[label setColor:ccBLACK];
[sprite addChild:label];
[self addChild:sprite];
mam:
Jak usunąć/wyciąć tło wokół "Hello World" etykietę?
co próbujesz osiągnąć? z {GL_ZERO, GL_SRC_ALPHA} mnożysz kolor tła przez źródło alfa i nie rysujesz w ogóle koloru źródłowego, co daje czarny kolor, gdzie źródło alfa było 0, a kolor tła, w którym źródło było nieprzezroczyste. – Kreiri
Chcę uzyskać czcionkę gradientową i nie mogę pozwolić sobie na zakup czegoś takiego jak edytor glifów. – user2083364