multiplayer相关内容

如何在实时多人游戏中移动对象? (统一的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 Python

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

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

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

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

如何使用NGINX将用户路由到特定计算机?

我最近从Figma工程博客中阅读了这篇文章: https://www.figma.com/blog/rust-in-production-at-figma/,并对他们的NGINX多人路由设置感到好奇.看起来是这样的: 其中有M台服务器,每台服务器有W台工作者. Figma允许用户实时在设计文档上进行协作,并且每个文档(即负责每个文档的实时多人处理的逻辑)始终位于一个特定的工作人员中. ..
发布时间:2020-05-13 19:01:56 其他开发

使用首选键统一移动玩家

我正在尝试完成滚球教程( https://unity3d. com/learn/tutorials/projects/roll-ball-tutorial )以不同的方式添加两个球. 因此,两个玩家可以玩游戏. 但是我面临的问题是我想为第二个播放器配置首选键,例如firsl播放器使用传统的箭头键,而第二个播放器使用w,a,s,d来左右左右移动...我的第一个玩家的C清晰代码是这样... us ..
发布时间:2020-05-13 19:01:54 C#/.NET

防止在Rails/html5游戏应用中作弊(Rails 3.2/html5/javascript)

我想知道在以下情况下是否有可能防止作弊 我有一个Ruby on Rails应用程序和一个Active Record数据库 我有用户(模型用户),可以玩游戏(模型游戏),并且有奖品(模型奖). 我想要的是: 1-防止玩家欺骗/窃取奖金(他赢了的奖杯) 2-防止玩家欺骗自己所拍摄的nb球 由于一个用户可以赢得多个奖品,并且奖品可以属于多个用户,所以我有很多对很多的关系: ..

可以在select.select输入列表中处理pygame事件吗?

python的 select.select 的文档说: 请注意,在Windows上,它仅适用于套接字.在其他操作上 系统,它也适用于其他文件类型(尤其是在Unix, 它适用于管道). 我的小组正在使用pygame和套接字开发一种简化的多人游戏. (我们不是使用Twisted或zeromq或任何类似的库;这是唯一的约束.) 现在,用于游戏设计;我们希望当pygame屏幕中发生按键事 ..
发布时间:2020-05-13 19:01:48 Python

如何解决游戏中心邀请好友的问题?

我正在通过游戏中心从事多人游戏,但遇到一个问题.当我尝试邀请我的一位朋友时,我的状态失败.我已经尝试过使用模拟器和iphone以及两个iphone,并且始终存在相同的问题. 我已经找到问题的解决方案,发现有很多开发人员都遇到了这个问题.我正在使用iOS 6,并且应用仍在生产中,因此它在沙箱中. 我使用的代码与Ray Wenderlich教程-CatRace上的代码相同(有人写过这个问题 ..
发布时间:2020-05-13 19:01:45 移动开发

IOS 9中的Game Center Multiplayer Friends是否已损坏?

我创建了一款以编程方式使用实时多人游戏的游戏.它最初是针对IOS 8设备的.最近,在迁移到IOS 9之后,Game Center引起了很多问题.我无法解决的主要问题是邀请多人游戏中的朋友(进行测试). 从IOS 8到IOS8.自动匹配和朋友邀请均有效 但是从IOS 9到IOS 9,自动匹配和朋友邀请都不再起作用. 如果任何人都设法在iOS 9上使Game Center邀请生效,请引导我 ..
发布时间:2020-05-13 19:01:39 其他开发

脚本运行时是否可以动态地重新加载PHP代码?

我有一个使用PHPSockets的多人服务器,因此完全用PHP编写. 当前,每当我对PHP服务器脚本进行任何更改时,都必须终止该脚本,然后重新开始.这意味着所有在线用户都已断开连接(通常不会出现问题,因为目前没有多少用户). 现在,我正在重写服务器脚本,以使用自定义PHP类并对内容进行一些整理(您不希望知道它今天看起来多么讨厌).今天我在想:“难道不必重新启动整个脚本就可以对php源进 ..
发布时间:2020-05-13 19:01:35 PHP

Android多人蓝牙

我正在尝试使用带有Eclipse的蓝牙开发简单的多人游戏. 该游戏已经可以在单人模式下运行(使用AndEngine),但是现在我需要发送信息 设备之间. 有关在设备之间建立连接并将其链接的部分 已经在工作,可以在设备之间发送消息,但是现在我需要 在“其他"设备上开始游戏,所以我认为解决方案正在发送Intent 使用蓝牙,但是我不确定这是否可行. 那么,如何同时在两个设备上启动游戏? ( ..
发布时间:2020-05-13 19:01:32 Java开发

用Python创建2人游戏

我的朋友挑战我制作流行游戏“战舰"的一个版本,使我们可以相互对抗.如果您不了解游戏,那不是很重要,因为对我而言,最困难的部分不是制作游戏,而是弄清楚如何在计算机上相互对抗.我以前只为一个玩家(我正在使用Python)制作过同一款游戏,所以我现在想知道的是: 最简单的方法是什么?(我在考虑Hamachi). 我应该从何处开始? 先谢谢您了:) 解决方案 我建议首先制作一个非网络 ..
发布时间:2020-05-13 19:01:30 Python

Ocaml Lwt-多人游戏的一些实现

我将继续编写tic-tac-toe服务器的简单实现(通过telnet).任务-玩家连接到服务器,并且在他们发送START之后,服务器也会寻找也输入START的伙伴,然后游戏开始.一段代码: let handle_income () = let con = Lwt_unix.accept sock in con >>= fun (cli, addr) -> ..
发布时间:2020-05-13 19:01:28 其他开发

我可以使用Lance制作多人相位游戏吗?

如何将现有的 Phaser 游戏制作为多人游戏? 我可以为此目的使用 Lance 库吗?这两个库都控制着自己的游戏对象,所以我不知道如何在同一个游戏中一起使用这两个框架. 解决方案 免责声明:我是兰斯 不幸的是,Phaser的2. *体系结构使得很难与Lance配对来制作实时Javascript多人游戏. 问题在于,Phaser做出了许多假设,这些假设不适用于多人游戏设置 ..
发布时间:2020-05-13 19:01:24 其他开发

流畅的MultiPlayer运动

我正在开发一款多人角色扮演游戏,(不,它不是mmorpg.) 我当前的设置是这样的. 客户告诉服务器“我想向前移动"/“我想向后移动",然后服务器更新您的实体,并通知该区域中的所有客户有关更改的信息.服务器还将每20ms更新一次每个实体,并每100ms向客户端发送一次更新,这些更新包含位置,速度,旋转等. 到目前为止,还不错,但是我没有什么可用来平滑客户端上数据包之间的移动的,我 ..
发布时间:2020-05-13 19:01:22 其他开发

GameCenter邀请处理程序

尝试实现多人游戏.使用游戏中心-发送和接收数据中的示例. 一切似乎都还可以,但是在[GKMatchmaker sharedMatchmaker].inviteHandler = ^(GKInvite *acceptedInvite, NSArray *playersToInvite) { // Insert application-specific code here to clean up ..
发布时间:2020-05-13 19:01:19 移动开发

如何使用Google Play游戏服务获取RealTimeMultiplayer中参与者的个人资料图像

我正在使用RealTimeMultiplayer概念上的Google Play游戏服务来构建游戏,我的问题是如何访问所有参与者的个人资料图像以进行显示.我是Google Play游戏服务的新手,未找到解决方案或有关API的任何指南.请指导我,我们可以访问以及如何访问吗? 解决方案 使用ImageManager类加载ImagerUri是我解决的方法. 下面,我遍历currentRoom ..
发布时间:2020-05-13 19:01:17 移动开发