【问题标题】:I want to learn how to network to add functionality to my XNA game [closed]我想学习如何通过网络向我的 XNA 游戏添加功能 [关闭]
【发布时间】:2012-09-14 12:41:52
【问题描述】:

如何学习如何做到这一点?你知道有什么好的资源吗?

因为我想学习游戏编程,所以我想学习UDP套接字而不是TCP套接字......

我搜索了谷歌,但我找不到任何没有过时的好东西:(

【问题讨论】:

标签: c# networking xna


【解决方案1】:

请记住,XNA 只为您提供有限的网络功能,因为游戏应该在 Games Live 平台上运行,所以您的选择是:

  • 本地(分屏)
  • SystemLink - 本地子网
  • PlayerMatch - Xbox 实时服务器
  • 排名 - Xbox 实时服务器

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.net.networksessiontype%28v=XNAGameStudio.31%29.aspx

传输层对你来说几乎是抽象的,所以如果你想深入研究 TCP/UDP(并选择一个而不是另一个)。你应该放弃原生 XNA 网络,只使用System.Net。这仅适用于桌面游戏。

您可以从这里开始阅读:http://msdn.microsoft.com/en-us/magazine/cc163648.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多