我意识到Unity是一个游戏引擎而XNA只是一个框架,但似乎任何一个平台都可能为此目的而工作。
哪些平台在与RTS游戏相关的内置或社区构建代码/开源项目方面有更多支持?
我知道无论是哪种方式都会涉及到很多脚本/编程,但如果我不必担心自己快速有效的碰撞检测,寻路算法,客户端/服务器网络(更多细节)它将大大加快开发速度,让我更专注于游戏设计和设计。
答案 0 :(得分:1)
如果你真的不想要像你刚才所说的那样捣乱,请使用引擎。
尽管与许多其他框架相比,XNA中的许多内容都是高级别的,但您仍然对游戏运行的代码负责 - 直到最细微的细节。
顺便说一下,这对任何类型来说都是如此。
然而,人们可以使用XNA 编写引擎,试图为你处理细节,就像Unity一样。
以Unity的方式,因为它已经是一个引擎,你不能真正写一个 - 但是人们仍然会编写你可以使用的有用脚本。在UnityAnswers上做一些讨论,there are plenty written with RTS's in mind:在Unity游戏中集成你需要的东西是你的工作。
老实说,它取决于哪个选项为您的目的提供更多/更好的资源;希望我至少让你开始。
答案 1 :(得分:0)
Unity非常适合需要大量“模拟”元素(物理,碰撞检测,独立实体)的游戏。如果您不想担心所有这些问题,Unity将是您最好的选择。