我CCLabelTTF
在我的一个自定义图层中制作了一个对象。
myLabel = CCLabelTTF::create( "Something", CCSizeMake( 300, 96 ), kCCTextAlignmentCenter, "Arial Rounded MT Bold", 48.0f );
在模拟器和 iPhone 设备中运行良好。但在 iPad 上,它不起作用。我已经在资源文件夹和Info.plist
文件中添加了字体,但它仍然不起作用。
所以我尝试运行该HelloWorld
层(同一个项目)。它有一个CCLabelTTF
带Thonburi
字体的。在 iPad 上运行良好。但是当我Thonburi
在自己的图层中使用时,它不起作用!为什么它不能Thonburi
在我自己的图层中显示带有字体的文本,而它可以在HelloWorld
图层中显示?
CCLabelTTF
这两个对象的区别是:
HelloWorld
版本是一个局部变量,而在我的层中它是一个成员变量。- 在我使用的图层中使用的
HelloWorld
版本CCLabelTTF::create( text, font, size )
CCLabelTTF::create( text, dimension, alignment, font, size )