multiplayer相关内容

具有多个用户的 ARKit

在多个用户/设备上使用 Apple 新的 ARKit 的最佳方式是什么(如果有的话)? 似乎每个设备都有自己的场景理解.到目前为止,我最好的猜测是使用原始特征点位置并尝试将它们跨设备匹配以将不同的观点粘合在一起,因为 ARKit 不提供任何绝对参考. ===Edit1,我尝试过的东西=== 1) 特征点 我已经尝试过并处理了暴露的原始特征点,现在我确信在它们目前的状态下它们 ..
发布时间:2021-11-17 21:20:03 其他开发

带有 Comet 支持的 Apache

我想构建一个支持聊天的多人网络游戏应用程序.我认为该应用程序将不得不处理数百个同时连接. 我打算在共享虚拟主机中托管我的应用程序,它有这些限制(很可能类似于 PHP + Comet(长轮询)缩放/主机): 我似乎无法更改 Web 服务器.很可能是使用 Apache. 支持 MySQL 5、PHP 5.3.x、Perl、Python、Ruby on Rails、CGI (更准确地 ..
发布时间:2021-11-11 22:01:12 其他开发

Unity自定义Server-Client UDP

我正在做一个学校项目,我们正在制作一款统一的游戏,它应该是多人游戏.我不允许使用任何内置的服务器/客户端库,如 UNET 或 MIRROR,因为它是网络课程而不是游戏开发. 到目前为止,我已经有了一个可以接收和发送数据的工作 UDP .NET 服务器.每当客户端连接时,它都会存储信息 (IPEndPoint),以便将来使用.每当服务器收到来自客户端的数据包时,服务器就会将该数据包发送给其他所 ..
发布时间:2021-09-12 19:31:02 其他开发

通过python进行多人游戏

我写了一个非常简单的基于终端的扑克游戏(ascii art ftw),现在它是多人游戏,但你基本上必须通过一台计算机.有没有一种简单的(ish)方法可以让两个人从不同的机器连接并访问同一个游戏同时一起玩?它不必很花哨,也不必是图形化的,只要我们有终端访问权限即可. 我不确定如何执行此操作或是否可行,但只是想学习和探索一些选项. 解决方案 这是一个非常模糊的问题,但我可以给你一些模糊的 ..
发布时间:2021-09-05 20:32:01 其他开发

我应该用什么来代替“获取玩家控制器"?制作多人游戏(自上而下游戏虚幻引擎)

当天早些时候,我想出了为什么我的游戏无法在多人游戏中运行.原因是我使用了“获取玩家控制器".这给了我索引 0,所以我无法工作.但是我使用它来获取我的玩家必须查看的位置(用于获取光标下的命中结果),我也使用它来生成我的玩家发射的射弹. 你知道我可以用什么来让我的游戏在多人游戏中运行吗. 这里有 2 个屏幕.如果您需要其他信息,请告诉我. 发射弹丸的事件;功能旋转到面部光标 解 ..
发布时间:2021-06-04 19:46:56 其他开发

如何为python的本地wifi多人游戏设置服务器

我正在制作一款卡片反人类游戏(但更好/更适合家庭),并且我已经设置了它,我需要做的就是运行玩家功能,然后是裁判功能,直到有人获胜.我最近问了另一个专门关于我的游戏的问题,但如果您知道通过本地 wifi 设置多人游戏的可靠且万无一失的方法,我希望得到一些帮助.谢谢! 解决方案 您是否尝试过网络零?这是一个很棒的网络库,我一直在使用. 安装: pip install networkze ..
发布时间:2021-06-04 19:46:54 其他开发

网络框架为新用户分配不同的位置

我在使用 networked-aframe 设置的多人 A-Frame 环境中遇到问题. 我希望连接的前三个用户具有不同的生成位置,并且任何其他用户都可以在第三个位置生成,但我无法使其正常工作.以下是我目前在 Html 中的内容: ..
发布时间:2021-06-04 19:46:51 其他开发

处理 XNA + Lidgren 中的延迟

我正在 XNA 中尝试 lidgren 并且我有一些“滞后"的问题. 我已经下载了他们的 XNA 样本 并注意到即使他们的样本也滞后.问题是,另一边的运动并不顺畅,我正在局域网(实际上是在同一台计算机上)而不是通过互联网进行尝试. 是否有与 Lidgren 和 XNA 连接滞后导致运动不顺畅的相同问题? 解决方案 您链接的示例直接将位置设置为从网络接收到的任何内容,这对于多人游 ..
发布时间:2021-06-04 19:46:48 其他开发

android基于回合的多人自定义邀请屏幕

我正在尝试为Google Play服务随附的“玩家选择器UI"创建自定义UI屏幕,以用于基于回合的多人游戏.默认值可以在这里看到: https://developers.google.com/games/services/android/realtimeMultiplayer? hl = fr-CH#invite_players_option 该页面(我知道是实时的)提到了如何使用默认UI以 ..
发布时间:2020-11-19 19:21:26 其他开发

在没有服务器的Unity3D中内置多人游戏?

我听说 Unity3D 具有内置多人游戏功能,它可以提供无需服务器的服务.但是我找不到有关它的任何信息,我发现的所有教程都只是关于使用Photon(PUD)或Google Services的.我知道Photon很好,所以我才开始研究它,并有计划使用它. 但是,我仍然想编写一些不使用服务器的非常简单的应用程序,例如One VS One Rock Paper Scissors游戏.使用Photo ..
发布时间:2020-07-12 19:58:17 其他开发

如何在Cocos2d X中制作在线2人游戏?

我已经制作了一个类似Megaman的平台游戏,希望人们能够彼此联系在一起玩.它必须在Android和Iphone上运行. 我使用的是Cocos2d X,因此很难找到不使用不推荐使用或删除的方法/对象的良好信息. 什么是简单的方法并获得足够的fps以使其看起来不错? 编辑:令人讨厌的是,人们只是否决了这个问题,因为我真的不知道如何更好地指定它.我不知道该如何开始.感谢你们投下赞成票! : ..
发布时间:2020-05-13 19:02:22 其他开发

PUN变更仅影响本地玩家,不影响其他客户

其他客户在玩家游戏中的行为方式一直存在一些问题.基本上,如果有影响到每个客户的变更,它将起作用.但是,它将仅正确显示在本地播放器的屏幕上.其他播放器(显示在客户端屏幕上)保持不变. 例如,假设我将一个名为"test"的布尔值设置为false.房间中的每个玩家都必须同时将此布尔值设为true.每个玩家自己的角色的“测试"设置为true,但是本地玩家屏幕上的其他客户端将其布尔值显示为 false ..
发布时间:2020-05-13 19:02:19 其他开发

如何使用PUN Unity3D将玩家重新加入房间?

我正在使用PUN构建多人游戏,一个房间中的两个玩家将彼此玩耍. 在播放时,如果播放器的网络看起来非常慢,则他/她会自动从Photon服务器断开连接. 我想给一个等待时间,以响应断开连接的玩家,同时他可以再次加入会议室并继续他的游戏. 我该怎么做? 任何帮助都将受到高度赞赏. TIA 解决方案 PUN不支持基于Phtoon Turnbased的重新加入(保留了演员编号和玩家状态). 因 ..
发布时间:2020-05-13 19:02:17 其他开发

在非常大面积的模拟中对同伴的nr进行合格估计?

这个问题是针对指示/预感的.我意识到它可能之前已经讨论过,并且没有很好的科学答案.但是,我寻求有经验/合格的意见,因为没有确定的答案.指示将是有价值的线索,因此,我要求社区允许一些模糊性. 背景: 考虑进行超大面积3D仿真 n个参与者(同行,NAT背后的人)分布在多个城市. 在模拟中,每个参与者都被视为一个“运动对象"(因此,每个运动对象都由对等方拥有). 每个对等方都应正确 ..
发布时间:2020-05-13 19:02:13 其他开发

如何将Networkig Player与Internet连接

我刚刚遵循了有关“> 此处的基本UNet a>,它的产卵网络汽车播放器可以由本地播放器控制.我可以通过与网络管理器组件一起提供的内置 Network Manager HUD 来建立或加入服务器. 我能够在不同PC上的LAN上运行和连接应用程序,但无法在其他网络上连接它.我不知道是什么原因.我是否需要为其制造或购买服务器,或者我做错了什么. 解决方案 如果我没记错的话,Unity为在线游戏提 ..
发布时间:2020-05-13 19:02:11 其他开发

将分屏多人游戏添加到C ++游戏

我正在用libnds在c ++中为NDS编码,但是这个问题不是NDS特定的.我目前有一个基于文本的游戏,其中顶部屏幕仅显示徽标,而您在底部屏幕上玩. 因此,我想添加一种单DS多人游戏,其中一个在顶部屏幕上播放,另一个在底部屏幕上播放.我在两个屏幕上都设置文本引擎没有问题,我只需要找到一种在多人游戏中有效编码的方法.下面我写了它的摘要或简化版本. 注意:consoleClear()会清除 ..
发布时间:2020-05-13 19:02:08 其他开发

如何在实时多人游戏中移动对象? (统一的Google Play游戏插件)

我正在统一创建一个实时多人游戏. 我正在使用此插件: https://github.com/playgameservices/play- Games-plugin-forunity 我需要在场地(地面)中移动一个球. 我可以在两个播放器之间发送和接收消息.但我不知道应该发送哪些信息以及何时发送. 例如,我正在发送myObject.transform.position; 您能给我一 ..
发布时间:2020-05-13 19:02:06 其他开发

Pygame多线程

我有一个在pygame上运行的多人游戏.我在单独的线程中运行游戏/客户端/服务器,并且有一个简单的回显服务器.玩家每次广播消息时,其他所有玩家都会收到该消息.我遇到的问题是pygame有一个while(true)循环,该循环每10毫秒重新绘制一次屏幕.此循环导致游戏世界无法更新,因为它无法在循环之外执行任何操作.我尝试使用队列,以便在while循环中,它可以使队列出队并处理命令,但是似乎不起作用( ..
发布时间:2020-05-13 19:02:04 其他开发

如何在多人游戏中实现计时器? ASP .NET核心

这是我目前拥有的:单例类GameManager,主要由一个ConcurrentDictionary组成,其中包含所有正在进行的游戏(将游戏板和两个玩家的昵称绑定到游戏的ID).我还有一个SignalR集线器GameHub,其中的方法MakeAMove(ulong gameId, Move move)从字典中的相关字典lock检索相关的gameId游戏,并检查调用该方法的玩家是否是现在的玩家应该采取 ..
发布时间:2020-05-13 19:02:01 其他开发

在Unity 3D中使用PUN2进行VR多人游戏体验时遇到问题

我正在尝试创建一个简单的VR演示,其中两个用户可以连接到房间并在桌子上操作对象.我目前正在关注本教程. 我已按照步骤进行操作: 复制了LocalAvatar和RemoteAvatar预制并将其移至 资源 创建了脚本PhotonAvatarView脚本 将PhotonAvarView和PhotonView分别配置并配置到两个预制件 问题是我被困在"实例化身"部分,特别是 ..
发布时间:2020-05-13 19:01:59 其他开发