gpt4 book ai didi

cocos2d-iphone - 任何展示如何使用游戏套件(服务器-客户端模型)而无需(!)GKPeerPickerController 和 2 个以上设备的示例项目?

转载 作者:行者123 更新时间:2023-12-04 08:26:06 24 4
gpt4 key购买 nike

是否有任何示例项目可以展示如何在没有 gkpeerpicker 的情况下使用游戏套件? 是否有任何使用 bonjour 的示例(但没有任何互联网连接,也没有无线路由器)?
一些信息(对于两个项目):

  • 只有蓝牙(其他项目的卓悦)
  • 超过 2 个设备(如果可能)
  • 服务器客户端模型(如何使其工作)
  • 发送/接收数据
  • 服务器可以决定是否对其他“潜在”客户端“可见”
  • 在 tableview 中显示“发现的”设备 -> 如果用户单击 tableview 单元格(设备的名称,例如“Tom's iPod Touch”),它将配对,但其他用户必须接受连接(UIAlertView)和如果他接受,他们就会配对
  • 在 uitableview 中显示所有连接的对等点(连接到服务器)
  • 踢出一些对等点(只有服务器可以踢其他点)(这应该很容易实现。只需向客户端发送一个带有字符串的特殊数据包,上面写着“踢你自己”而不是踢自己)
  • 邀请其他客户(搜索中)
    (不是真的需要这个,但会很棒):
  • 让客户端/服务器移动对象(box2d (cocos2d) 中的物理对象),然后每个客户端都应该在屏幕上显示完全相同的模拟。

  • 使用谷歌几个小时后,我认为没有示例项目可以显示上面的这些“功能”。也许有人可以制作一个?请不要说我一些理论。我读了很多,但是一个带有代码注释的示例项目(或更多和另一个用于 bonjour 版本)会很棒!

    编辑:我可能会为此增加一些赏金;)。目前我不能;)

    非常感谢您的阅读:)

    cocos2 初学者

    最佳答案

    我不会为你写这篇文章,但我可以帮助你提供一些信息来帮助你入门。有很多示例可以展示您的某些功能,尤其是 Apple 的 witap example .

    需要注意的一件事是,您无法从蓝牙转到 Bonjour。蓝牙是沟通的方式,bonjour 是你沟通的方式。因此,您必须在一侧进行 Bonjour 广播并在另一侧进行连接。蓝牙的 Bonjour 在 Apple 的 API 中得到处理,它应该“正常工作”。见 this在这里了解更多信息。

    This page from apple 不仅具有您正在寻找的游戏套件概念,而且还告诉您将用于完成任务的方法名称,即使您不想浏览苹果提供的 GameKit 提供的 UI。

    Here , here , here , 和 here是更多 bonjour 网络示例的链接。只要你不使用套接字做复杂的任务,我喜欢 this就个人而言,它使事情变得非常简单。

    希望能帮到一些人。

    关于cocos2d-iphone - 任何展示如何使用游戏套件(服务器-客户端模型)而无需(!)GKPeerPickerController 和 2 个以上设备的示例项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923269/

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