我正在为客户创建一个着色书应用程序,并且进展顺利。很好,事实上,因为它已经完成了。但是有一个障碍:某些颜色没有按预期显示。
客户给了我图像和用于创建画笔的密钥。我参考了颜色,并为每种颜色制作了几个不同大小的圆圈来表示不同的画笔大小。然后我这样加载画笔:
brush = [[CCSprite spriteWithFile:@"yellowbrush3.png"] retain];
[brush setBlendFunc: (ccBlendFunc) { GL_ONE, GL_ONE_MINUS_SRC_ALPHA }];
[brush setOpacity:20];
这个特定文件的画笔图像是:
我制作了颜色输出的屏幕截图,以与我用来创建画笔的键进行比较:
大约一半的颜色显示得很好,而其他颜色则非常明显。
我尝试了不同级别的不透明度,更改了一些 GL 设置,但似乎没有任何帮助。