我制作多人游戏。 我用这个教程来创建我的游戏:
我现在的问题是: - 如何为所有玩家分享数据。
在Ray Wenderlich教程中,我们可以使用struct发送数据。我们发送struct并且我们有能力获取简单数据(例如int值或其他)。如何在没有struct的情况下发送数据?
感谢您的回复!
答案 0 :(得分:1)
NSObjects是指针,因此如果您尝试发送它,您将只发送指针而不是对象。我的建议是你为你的子类实现一个-serialize方法 将您的对象转换为字符串或数字。然后实现-deserialize方法来执行相反的操作。我不能帮助你了解这些方法的本质,因为我不知道你的NSObject包含什么,但只发送最少的数据。
旁注:你为什么不能使用结构?