CCLabelTTF 在 16位色下 显示不正常

系统: windows 7
cocos2d-x 版本 : 2.2

屏幕设置为16位时显示如下:

屏幕设置为32位时显示正常:

请问这个问题怎么解决呀

大神们帮帮忙呀

单独设置,对有需要的地方用RGBA4444, CCLabelTTF不变

是调用 CCTexture2D::setDefaultAlphaPixelFormat(kCCTexture2DPixelFormat_RGBA4444); 么?

试过了,还是不行呀。问题依旧

我用这个对需要16位就就设置这样,不需要不改,可以的

但要在不用时马上转回到32位.

还是不行,其实这是官方的例子。我改了下,还是不行。
不知道是不是CCLabelTTF 在 16位色下 显示不正常