xna 中的大型多人游戏

2024-02-11

您对 xna 和大型多人游戏有何看法?例如服务器和 100 个客户端?有没有关于如何在 xna 中创建客户端服务器应用程序的好教程?


当然有关于如何做到这一点的教程。我个人使用 Lidgren 作为我的在线原型。我只对 4 个人进行了测试,服务器运行在低资源的 ubuntu vps 上,运行在 Mono 上,所以我无法告诉你它将如何扩展,但我相信其他人可以。

要快速阅读,请查看该网站,http://code.google.com/p/lidgren-network-gen3/ http://code.google.com/p/lidgren-network-gen3/,您可以阅读 wiki 帖子和 google 群组以了解其他人的想法。

主站点上的维基帖子有一些类似教程的基本帖子,但没有太详细的内容。或者您甚至可以查看此网站并获得更详细的教程http://dirkkok.wordpress.com/lets-make-a-multi-player-game/ http://dirkkok.wordpress.com/lets-make-a-multi-player-game/。但这并不一定会让你擅长编写网络游戏,但它肯定会让你入门。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

xna 中的大型多人游戏 的相关文章

  • 动态加载 Jar 并实例化已加载类的对象

    我尝试将 jar 动态加载到我的 Java 项目中 这是类加载器的代码 public class ClassLoad public static void main String args String filePath new Strin
  • C# XNA Visual Studio:“发布”和“调试”模式之间的区别?

    我正在制作一个有关碰撞检测的演示 这方面的一些代码很详细here https stackoverflow com questions 2343789 c xna optimizing collision detection 在调试模式下 它
  • 如何创建一个做某事的计时器?

    我对 XNA C 很陌生 我想知道如何在 XNA C 中创建一个在几秒钟后执行某些操作的计时器 我见过Flash 教程 http www republicofcode com tutorials flash as3timer 这满足了我的需
  • 如何在 Visual Studio 11 Beta 中使用 XNA 项目?

    Visual Studio 11 几周前发布 现在ReSharper 可用 http blogs jetbrains com dotnet 2012 03 resharper 70 eap visual studio 11 beta edi
  • XNA 屏幕截图显示预绽放,而不是最终渲染

    我有一个使用 Reach 图形设置在 C XNA 4 0 中编码的 Windows 平台游戏 我的项目基于 GameStateManagement 示例 但后来我向其中添加了 Bloom 和 spriteSheet spriteBatch
  • WP7 XNA 显示 3D FBX 模型

    我只是初学者 很抱歉我的愚蠢问题 我的模型看起来像这样 http img265 imageshack us img265 8291 clipboard01ap jpg http img265 imageshack us img265 829
  • 如何减慢或停止 XNA 中的按键速度

    我已经开始使用 XNA 框架编写游戏 并且遇到了一些我不知道如何正确解决的简单问题 我使用Texture2D 显示菜单并使用键盘 或游戏手柄 更改所选的菜单项 我的问题是当前用于在菜单项之间切换的功能太快了 我可能会单击向下按钮 它会向下移
  • Node.js SOAP 客户端参数格式

    我在使用 Node js 的 Node soap 模块作为客户端将某个特定的 Soap 参数正确格式化为第 3 方 SOAP 服务时遇到问题 此方法的 client describe 表示此特定输入应采用以下形式 params param
  • XNA 数字锁定影响输入

    我有一个中断 在键盘按键上给我协调键 当数字锁打开时 按键会显示为 Numpad1 Numpad2 等 当数字锁关闭时 数字键盘键会变成 End Left Right Up PageLock 我不能让这种情况发生 因为我需要将这些键 左 右
  • 如何使用 Scarlet 在 Android 上通过 WebSocket 进行连接?

    README md 中的代码 val scarletInstance Scarlet Builder webSocketFactory okHttpClient newWebSocketFactory GDAX URL addMessage
  • XNA - 保持更长的时间跳得更高

    我正在为我的游戏寻找一种简单的方法 这样当你按住空格键时 你就会跳得更高 当您 点击 时 您不会跳到最大高度 需要有一个最大值 但是 是的 我不知道如何对此进行编程 任何帮助 非常感谢 将给予反馈 谢谢 在处理跳跃的更新函数中 您可以让它跟
  • Oracle即时客户端和Oracle客户端之间的区别

    Oracle即时客户端和Oracle客户端有什么区别 你能给我解释一下吗 谢谢 Oracle 客户端附带一个安装程序和许多可执行文件 例如 sqlplus tnsping 很完整而且很大 Oracle Instant 客户端是一个基本的轻量
  • 客户端浏览器关闭时服务器端 Perl CGI 脚本中断

    我已经尝试解决一个小问题很长一段时间了 但似乎我无法解决 我编写了一个 HTML 页面 它在提交表单时调用 perl CGI 脚本 该 CGI 在服务器端执行一定数量的任务 我让脚本将这些任务的步骤打印到 HTML 页面上的 iframe
  • 如何在 C# + XNA 中将音调更改为超过 1 或 -1?

    我需要拥有比 2 个八度音阶更多的自由来创建我想要的东西 但 XNA 却做不到 我确实意识到可能没有办法让程序接受更大 更小的值 但是有没有办法解决它 就像以最低音调发出声音 然后创建一个新的声音 这样我就可以降低它更多 None
  • 带有客户端证书的android webview

    我尝试了几天使用嵌入在应用程序中的客户端证书的Web视图 但在我看来 android sdk没有提供任何方法来做到这一点 是否有回调来拦截服务器发送的质询 有没有办法将 webview 与客户端证书一起使用并发出 https 请求 因为我也
  • 如何在 C# 中向肥皂信封添加命名空间

    我想向我的肥皂信封添加命名空间设置 我想在 IClientMessageInspector 的 BeforeSendRequest 中更改它 或者您有更优雅的方法 例如
  • MonoGame 中的 ContentLoadException

    我一直在尝试使用 Xamarin Studio 在 MonoGame 中加载纹理 我的代码设置如下 region Using Statements using System using Microsoft Xna Framework usi
  • 现代 GPU 上的纹理更改(和其他状态更改)成本

    我正在编写一个基于场景图的图形引擎用于建模目的 我正在使用 XNA 4 在我读过的许多地方 渲染期间应该最小化纹理变化 和其他状态变化 因此我必须按材质等对图元进行排序 我在 XNA 4 中创建了一个小型测试应用程序 它使用单个纹理渲染数百
  • XNA 和多点触控

    我使用XNA开发小型2D游戏 用户应该能够通过使用 Windows 7 中的多点触摸手势与游戏进行交互 我希望 XNA 中具有与 WPF 提供的相同的多点触摸功能 是否有任何框架或内置功能 您可能已经知道 XNA touch API 无法在
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被

随机推荐

  • 如何在实际需要 C# 静态类之前对其进行初始化?

    我有一个带有静态构造函数的静态类 需要一些时间 10 15 秒 来执行并完全初始化该类 为了提高性能 我决定让这个静态类显式初始化 而不是在第一次需要它时初始化 以便在实际需要使用时它就可以使用了 我的第一个想法是创建一个Initializ
  • 如何检查位图的颜色深度?

    我正在开发一个打印图像文件文件夹的应用程序 包括 JPEG 和 TIFF TIFF 图像通常是黑白 1bpp 加载图像后 我想确定图像是否是Color or B W or 灰度这样我就可以将图像发送到正确的打印机 彩色打印机或黑白打印机 我
  • 如何在 Jenkins 中创建用户并将其添加到组中进行身份验证?

    我选择使用 Jenkins 自己的用户数据库 安全领域进行用户登录 因为我无法在公司中使用 LDAP 当您决定将主机名或端口号更改为其他名称时 Google 的 OpenID 就会出现问题 为了安全起见 我使用 基于项目的矩阵授权策略 模式
  • 使用 Conda 环境、VS Code 终端和 Python 扩展 (v2023.16) 时,“.”插入到 PATH 环境变量中

    我正在尝试将 conda python 与 VS Code 一起使用 我在集成终端中使用的 shell 是 PowerShell 在 Windows 终端中一切正常 但在我重新启动 vscode 终端后 每个 conda 命令在 vscod
  • 使用 SFINAE 检测相同的类继承

    我正在尝试编写一个元函数来检查作为可变参数模板参数传递的所有类型是否不同 似乎执行此操作的最有效方法是从一组类继承并检测是否存在错误 问题是下面的代码编译失败 而我希望 SFINAE 能够工作 Edit 问题不是 如何编写该元函数 而是 如
  • 使用clock_gettime()的正确方法是什么?

    我在 C 程序中尝试这个函数 它总是打印错误的时间 这是我目前的代码 include
  • MySQL 大圆路口(两条路交叉吗?)

    MySQL OpenGIS CROSSES 似乎不适合我 SET ls LineString 1 1 2 2 3 3 SET xx LineString 0 2 10 2 SELECT AsText EndPoint GeomFromTex
  • 使用C++对ipv6地址进行比较运算

    由于 IPV6 地址有 16 个字节 并且它们没有数据类型可以在 C 中存储它 我想存储 IPV6 地址 并在 IPv6 地址之间进行一些比较 请让我知道该怎么做 您可以将它们存储为普通数组unsigned char就像你在 C 中所做的那
  • 如何增加数据集的采样频率(重塑、插值?)并用均值填充 Nan 值

    我有一个样本频率不均匀的数据集 如该子集所示 time date x y id nn1 nn2 0 2019 09 17 08 43 06 234 236 4909 22 02271554554524 38 2099463490856 0
  • Visual Studio 中 Lambda 的模板变量错误?

    c 14 questions tagged c 2b 2b14提供变量模板 http en cppreference com w cpp language variable template哪个工作得很好视觉工作室2017 question
  • Google Sheets v4 更新效果 JSON 端点数据?于 2021 年 6 月 8 日关闭

    我读了这个article https developers google com sheets api v3关于 Google Sheet API v4 更新 我需要改变当前的代码结构吗 我在用简单的 JSON 数据 https sprea
  • Java中的LinkedListNode是什么

    请原谅我的无知 但我正在开始准备我的第一次技术面试 并在主题链接列表上遇到了这个问题和答案 问题 实现一种算法来删除单个链表中间的节点 并且只能访问该节点 public static boolean deleteNode LinkedLis
  • 使用 JavaScript 循环移动 Div

    是否可以使用 JavaScript 循环旋转 Div 我的 HTML 页面中有四个 DIV 我需要循环旋转这些 DIV 其实并不难 function moveDiv t mdiv t t 0 05 time var r 10 radius
  • srand(time(NULL)) 生成类似的结果[重复]

    这个问题在这里已经有答案了 我不明白为什么 srand 生成如此相似的随机数运行之间 我正在尝试运行以下代码 srand time NULL int x rand cout lt lt x lt lt endl 然而 我最终得到的不是一个适
  • JSF:将字符串添加到列表中

    我有一个 JSF 2 0 应用程序 它有一个保存字符串列表的 bean 我想添加字符串
  • 修饰类或参数意味着什么?

    装饰或向类或参数添加属性意味着什么 目的是什么以及我什么时候这样做 欢迎提供资源链接和直接答案 当您在 C 中添加装饰器时 就像向类 方法添加属性一样 它会附加一个属性 如果你编写单元测试你会遇到一个简单的装饰器TestMethod像那样
  • Google Cloud Run 内存限制是否适用于容器大小?

    对于云运行的内存使用情况 请参阅文档 https cloud google com run docs configuring memory limits https cloud google com run docs configuring
  • IronPython WPF 与 RevitPythonShell

    我根据我在 stackoverflow 上找到的代码片段编写了此脚本 但在运行时出现此错误 System InvalidOperationException 无法创建多个 同一 AppDomain 中的 System Windows App
  • 渲染传递局部变量的模板时出现问题

    我正在运行 Ruby on Rails 3 我想渲染一个模板 show html erb 传递局部变量 In RAILS ROOT views users show html erb I have Name Surname 我还有一个页面控
  • xna 中的大型多人游戏

    您对 xna 和大型多人游戏有何看法 例如服务器和 100 个客户端 有没有关于如何在 xna 中创建客户端服务器应用程序的好教程 当然有关于如何做到这一点的教程 我个人使用 Lidgren 作为我的在线原型 我只对 4 个人进行了测试 服