当前位置: 首页 > 知识库问答 >
问题:

Iphone Gamekit多人网络游戏

万俟旭
2023-03-14

Iphone Gamekit对于创建多人游戏非常有用。

但我有个问题。互联网上有很多资源和教程,可以为通过血牙或WiFi加入的玩家创建多人游戏。但玩家应该通过同一网络连接。但是有没有一种方法可以连接世界上任何地方的用户。举个例子,假设在一个纸牌游戏中,我是一个玩家,游戏会搜索全世界的用户,随机连接3个玩家与我一起玩游戏。有没有办法用GameKit做到这一点。如果这是可能的,任何人可以请指示我一些关于它的文章与代码样例或张贴一些关于如何做到这一点的想法。会很有帮助的。

提前致谢

共有1个答案

姜博
2023-03-14

GameKit默认情况下执行您想要的操作:

Game Center matchmaking提供了允许玩家在比赛中找到其他有兴趣的玩家所需的基础设施。它允许玩家邀请特定的玩家--几乎总是一个朋友--或者简单地在你的游戏中寻找一个匹配的其他玩家。一旦这些玩家被发现并形成匹配,Game Center使您很容易实现游戏所需的网络代码。在必要的情况下,Game Kit通过Game Center的服务器路由网络数据,从而使比赛的所有参与者相互连接,而不管他们在哪里或在哪种网络上。

我们有一个战舰游戏,使用游戏中心作为一个选项,多人游戏在世界各地,以相同的方式,你希望。

查看更多信息:Game Center编程指南::Matchmaking概述

 类似资料:
  • 我正在开发一个基于Java(客户机和服务器)的多人策略游戏。我没有太多的经验在网络游戏,但我做过一些小事情,像一个多功能聊天和2个玩家的抽签tac脚趾与插座。我不是在找人为我编写代码,只是给我一些指导。 游戏经历了多个阶段:首先,用户连接并登录。在他被赋予主持/加入游戏的选择权之后。在他加入一个游戏或者某人加入他的游戏之后,客户端就会继续进入游戏阶段。游戏是1v1的,只需要每隔5秒来回发送数据(如

  • 1.自我介绍 2.为什么投游戏测试岗位? 3.对游戏测试工作有什么了解? 4.游戏测试都需要做什么? 5.平时玩什么游戏 6.一天会花多长时间在游戏 7.最近玩了什么游戏 8.端游呢? 9.对我们公司有什么了解? 10.对工作的计划? 11.linux操作命令 12.对数据库的增删改查了解吗?删除是什么? 13.sql插入语句 14.能接受加班吗? 15.反问

  • Realtime networking is a complex field, but with Unity we have made it extremely simple to achieve. However, it is still best to understand the breadth and depth involved with creating any kind of net

  • 复盘:   自我介绍(背稿子)   分享实习经历,遇到的困难,如何解决?   从设计前、设计中、设计后这三个角度谈的;分享的实习时的ui项目;   你有了解过公司的项目吗?(这个没准备,没答上来)   你的兴趣爱好:   我答得画画,面试官问我的兴趣原来是学习吗?   你怎么自学ui的?   理论学习(公开课)和实践运用(实习)   你的优势   设计面广。   你有了解过哪些游戏的ui设计?  

  • 每2个玩家,服务器将创建1个房间(我的游戏是PvP,一对一) 每个房间处理游戏逻辑 我将使用作为我的游戏循环 服务器FPS=5 每个房间都可以处理玩家的移动和一些物理操作 关于实际问题: 基于下面的点数,我应该使用什么样的游戏循环?下面每种类型的游戏循环的利弊是什么。 null

  • 多益太奇葩了,不建议大家去,问的问题都奇奇怪怪的,而且在面试之前还要填一堆问卷,比如什么:军人的天职是什么,无语 1.自我介绍 2.为什么要来游戏 3.最有成就感的事情 4.你的优点和缺点是什么 5.如何看待未来的游戏发展 6.如果小区里不让养狗怎么办·······真的很想吐槽,小区让不让养狗跟我找工作什么关系吗?无语 7.周末老板让你帮忙送东西怎么办 ·····额,周末了大哥,当然是休息啊。加班