XNA中的战术RPG

时间:2013-01-17 19:17:12

标签: c# xna

我觉得好像我多年来学习了足够的C#来尝试我的第一场比赛。我已经知道C#的局限性(仅适用于Widows / Xbox),但我仍然想使用它,因为它是我所知道的唯一一个。

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

  • 创建一个基于回合制的RPG游戏,其中角色在正方形上移动,就像Xcom一样
  • this style
  • 中渲染卡通2D图形
  • 保存/加载到磁盘
  • 通过Steam分发

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

2 个答案:

答案 0 :(得分:4)

前三个非常简单。

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

通过Steam分发可能是可能的,但也可能有点棘手,因为它不是内置的分发机制。话虽如此,Steam does accept games built with XNA,所以这应该是可能的。

答案 1 :(得分:1)

我之前在XNA中实际完成过这样的项目

  • 当我在XNA中创建项目时,我绘制了一块瓷砖网格,并有一台状态机,并且有7个左右的主要状态涉及游戏的流程。开始状态,第一个动作选择 - 移动动画 - 第二个动作选择 - 攻击动画 - 伤害分辨率等。

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

  • 是的,您可以使用c#或任何语言来实现。只要您想保存就可以写入文件,并且可以在LoadContent处理程序中加载