2013-04-15 104 views
1

我的游戏非常依赖基于文本的通信,因此,我只想将玩家与其他具有相同语言设置的玩家进行匹配,只要它是合理的(即我的应用程序本地化的语言)。GameCenter match by locale

现在,当我得到首选语言时,它是一个字符串。然而,配对对象的玩家组是一个整数。在语言环境中使用整数的最佳方法是什么?它们是在iOS中原生索引的,还是我必须提供自己的索引?

此外,有些人会说几种语言。我可以从系统设置中获得首选语言,但据我所知,它只是所有语言顺序不同。无论如何,我可以提取有用的信息,除了当前的其他语言之外,哪些其他语言实际上适合用户?

回答

0

Game Center的配对功能不够灵活,无法处理您的多语言场景。我建议你让用户选择一个。

您需要为想要支持的语言提供自己的索引。

+0

这有点令人失望,但确定。 – arik