我的游戏非常依赖于基于文本的通信,因此,我想只将玩家与其他具有相同语言设置的玩家匹配,前提是它是合理的(即我的应用程序中的一种语言)已本地化)。
现在,当我获得首选语言时,它是一个字符串。然而,匹配对象的玩家组是整数。对区域设置使用整数的最佳方法是什么?它们在iOS中是原生索引,还是我必须提供自己的索引?
此外,有些人会说几种语言。我可以从系统设置中获取首选语言,但据我所知,它只是所有语言的顺序不同。无论如何,我有没有提取有用的信息,除了当前的语言之外哪些其他语言实际上适合用户?
答案 0 :(得分:0)
游戏中心配对不够灵活,无法处理您的多语言场景。我建议你让用户选择一个。
您需要为要支持的语言提供自己的索引。