【发布时间】:2014-02-26 04:39:15
【问题描述】:
我正在开发一款 iOS 游戏,其中玩家构建一个对象并使用该对象完成一个定时挑战。我想使用 Game Center 让玩家能够使用相同的玩家构建对象挑战他的朋友以击败时间。挑战的时间部分很简单,但我怎样才能发送带有挑战的玩家构建对象?我知道如果球员参与比赛,您可以发送对象,但比赛并不真正适合我想要做的事情。如果对象可以作为 NSDictionary(或其他对象)与挑战一起发送,那将是最好的。这可能吗?如果有,怎么做?
【问题讨论】:
-
正如 Bram De Geyter 所指出的,如果您可以将播放器构建对象的数据打包成一个 64 位无符号整数(分数的上下文属性),那么您可以轻松地做到这一点,否则您需要使用您自己的服务器进行存储,在这种情况下,上下文将保存您的服务器存储对象的 id。
标签: ios iphone ios7 game-center sprite-kit