【发布时间】:2011-10-13 08:08:05
【问题描述】:
我想为我的游戏添加中文。但我使用的字体文件仅适用于英文。因此我将无法使用额外的字符串文件来添加本地化。另外,我需要为中文显示一些特定的图像。所以我认为最好的选择是 if-else 语句。 但是当我在网上搜索时,我只发现:
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString* preferredLang = [languages objectAtIndex:0];
我不知道如何使用它。请给我一个代码示例
另外,如果我可以在我的 Constant.h 文件中定义一个布尔值,我会在其中放置我的所有常量(例如 #define num_images_per_level 12)
喜欢:
#define chinese_or_not some_boolean_statement
那么我可以直接使用
if (chinese_or_not) {
//display some image for chinese player only
}
请帮助我(使用代码)。谢谢你
【问题讨论】:
标签: iphone ipad localization cocos2d-iphone