gpt4 book ai didi

ios6 - GKPlayer 的 GKLocalPlayer 的 displayName 总是 "Me"吗?

转载 作者:行者123 更新时间:2023-12-03 16:55:51 35 4
gpt4 key购买 nike

在沙盒模式下测试时,[[GKLocalPlayer localPlayer] displayName] 总是返回 @"Me"。这是否也发生在 Game Center 的生产服务器上?

部分解决方案是使用 alias 属性,但 Apple 明确表示:

A player’s alias is used when a player is not a friend of the local player. Typically, you never display the alias string directly in your user interface. Instead use the displayName property.

对于 displayName 它说:

The display name for a player depends on whether the player is a friend of the local player authenticated on the device. (A) If the player is a friend of the local player, then the display name is the actual name of the player. (B) If the player is not a friend, then the display name is the player’s alias.

哪个是 GKLocalPlayer 的首选:@"Me"alias 还是完全不同的东西?您将如何解决这个问题?


相关问题:Game Center Player Display Name Always "me" in the sandbox

最佳答案

至少是一个本地化的“我”。例如,如果系统语言是德语,则 displayName 是“Ich”而不是“Me”。

关于给本地玩家显示什么名字,我觉得更多是一个玩法的问题,所以每个游戏都可以自己决定。

关于ios6 - GKPlayer 的 GKLocalPlayer 的 displayName 总是 "Me"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21068208/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com