【问题标题】:XNA vs Unity for RTS Games用于 RTS 游戏的 XNA 与 Unity
【发布时间】:2012-03-16 01:23:39
【问题描述】:

我意识到 Unity 是一个游戏引擎,而 XNA 只是一个框架,但似乎任何一个平台都可以用于此目的。

在RTS游戏相关的内置或社区构建的代码/开源项目方面,哪个平台有更多的支持?

我知道无论哪种方式都会涉及很多脚本/编程,但如果我不必担心自己制作快速高效的碰撞检测、寻路算法、客户端/服务器网络(更详细坚韧的东西),它将大大加快开发速度,让我可以更专注于游戏玩法和设计。

【问题讨论】:

    标签: xna unity3d


    【解决方案1】:

    如果您真的不想像您刚才所说的那样处理细节,请使用引擎。

    尽管与许多其他框架相比,XNA 中的很多东西都是高级别的,但最终您仍然要对游戏运行的代码负责——直至最小的细节。

    顺便说一句,这确实适用于任何类型。

    但是,人们可以使用 XNA编写引擎来尝试为您处理细节,就像 Unity 一样。

    以 Unity 的方式,因为它已经是一个引擎,你不能真正在其中编写一个引擎 - 但人们仍然会编写你可以使用的有用脚本。在 UnityAnswers 上进行一些探索,there are plenty written with RTS's in mind:将您需要的内容集成到 Unity 游戏中是您的工作。

    老实说,这取决于哪个选项可以为您的目的提供更多/更好的资源;希望我至少已经让你开始了。

    【讨论】:

    • 谢谢,无论我选择哪个方向,我的工作似乎都完成了。我可能会走 Unity 路线,因为编写整个引擎似乎没有那么吸引人。希望我不会遇到任何严重的限制。
    【解决方案2】:

    Unity 非常适合需要大量“模拟”元素(物理、碰撞检测、独立实体)的游戏。如果您不想担心所有这些问题,Unity 将是您的最佳选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多