XNA中的战术RPG

本文关键字:RPG XNA | 更新日期: 2023-09-27 17:53:55

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

最近我在网上搜索,发现了关于XNA框架,这是某种游戏库集合。我的问题是,它是否允许我做以下事情:

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

XNA中的战术RPG

做前三件事很简单。

XNA是为通过XNA创作者俱乐部通过XBOX Live Indie Games发行而设计的。

通过Steam发行游戏也许是可行的,但也可能有点棘手,因为它不是内置的发行机制。也就是说,Steam确实接受用XNA制作的游戏,所以这应该是可能的。

我以前在XNA中做过这样的项目

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

  • 你的图形可以是任何你想要的,我相信XNA的内置图形引擎支持多种图像格式,比如。png。你也可以通过使用精灵表来动画你的图像。(你可能想要谷歌如何使用一个精灵表)。但你可能得找个美工来做。

  • 是的,你可以用c#或几乎任何语言做到这一点。只要在你想保存的时候写入文件,你就可以在你的LoadContent处理程序

  • 中加载它。