2

我觉得这些年来我已经学会了足够多的 C# 来尝试我的第一个游戏。我已经知道 C# 的局限性(仅适用于 Widows/Xbox),但我仍然想使用它,因为它是我唯一知道的。

最近我在网上搜索并发现了 XNA 框架,它是某种游戏库集合。我的问题是,它是否允许我执行以下操作:

  • 创建一个角色在方块上移动的回合制 RPG 游戏,就像 Xcom 一样
  • 以这种风格渲染卡通 2D 图形
  • 保存/加载到磁盘
  • 通过 Steam 分发

感谢您提供任何可能的答案:)。

4

2 回答 2

4

做前三个非常简单。

XNA 旨在通过XNA Creators Club分发,并通过 XBOX Live Indie Games 分发。

通过 Steam 分发可能是可能的,但也可能有点棘手,因为它不是内置的分发机制。话虽如此,Steam 确实接受使用 XNA 构建的游戏,所以这应该是可能的。

于 2013-01-17T19:19:29.163 回答
1

其实我之前在XNA做过这样的项目

  • 当我在 XNA 中制作我的项目时,我画了一个瓦片网格,并有一个状态机,并且有 7 个左右涉及游戏流程的主要状态。开始状态,第一个动作选择-移动动画-第二个动作选择-攻击动画-伤害解析等。

  • 您的图形可以随心所欲,我相信 XNA 的内置图形引擎支持多种图像格式,例如 .png。您还可以使用 spritesheet 为您的图像设置动画。(你可能想谷歌如何使用精灵表)。但你可能需要找一个艺术家来做。

  • 是的,您可以使用 c# 或几乎任何语言来做到这一点。只要你想保存就写入文件,你可以在你的LoadContent处理程序中从它加载

于 2013-01-17T19:23:30.210 回答