我在CCLabelTTF上进行了一个项目,看起来非常好。当我开始使用设计尺寸功能来修复某些问题时,不同的设备尺寸和视网膜显示会出现这种情况,所有字体都开始显得模糊。

我在以下链接中看到了一个答案,但它很复杂,我不知道如何实现。
http://www.cocos2d-x.org/forums/6/topics/32206?r=42107

当然,我可以从使用设计尺寸功能中恢复过来,但是如果有解决方法,我宁愿使用一种解决方法。

感谢前进。

最佳答案

我在您链接到的页面上添加了一种解决方法,在此重复:

一个简单的技巧,使用字体大小为x4的标签创建标签(或根据需要添加更多/更少的字体),然后将标签缩放到0.25(除以4)以使其恢复到正常大小。请参阅我的屏幕截图,了解之前和之后的结果。

myLabel = CCLabelTTF::create("Play", "Helvetica", 20*4, CCSizeMake(0, 0), kCCTextAlignmentCenter);
myLabel->setScale(0.25);

关于cocos2d-x设计大小功能和模糊的CCLabelTTF,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20933051/

10-11 17:15