我通过教程(icode博客)制作了一个简单的Pong游戏,并希望通过我的wifi网络再次玩另一位玩家。如何在游戏中添加该功能?

最佳答案

有两种方法可以解决此问题。第一种也是最简单的方法是使用Game Kit的对等网络连接两个设备。从iPhone OS 3.1开始,游戏套件可通过WiFi和蓝牙工作。我在NetworkingiPhone class on iTunes U会话中演示了如何执行此操作。我为该课程写的This sample application演示了如何使用Game Kit在两个应用程序之间进行通信。

尽管Game Kit是最简单的方法,但它仅适用于运行iPhone OS 3.1+的两个设备之间的通信。对于更通用的WiFi网络,我建议寻找Bonjour发现。同样,我在上面链接的类中显示了一个示例,并使用Bill Dudney在他的“ Bonjour Network Server for iPhone”文章中汇编的代码。这种方法的优点是,您还可以与桌面应用程序进行通信,例如与我为该类创建的Mac client进行通信。

关于iphone - 如何通过wifi连接进行游戏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3421202/

10-11 22:24
查看更多