XNA中的战术RPG
本文关键字:RPG XNA | 更新日期: 2023-09-27 17:53:55
我觉得这些年来我已经学到了足够多的c#来尝试我的第一款游戏。我已经知道c#的局限性(只适用于寡妇/Xbox),但我仍然想使用它,因为它是我唯一知道的。
最近我在网上搜索,发现了关于XNA框架,这是某种游戏库集合。我的问题是,它是否允许我做以下事情:
- 创建一个回合制RPG游戏,角色在方块上移动,就像Xcom一样
- 以此样式渲染卡通2D图形
- 保存/加载到磁盘
- 通过Steam分发
做前三件事很简单。
XNA是为通过XNA创作者俱乐部通过XBOX Live Indie Games发行而设计的。
通过Steam发行游戏也许是可行的,但也可能有点棘手,因为它不是内置的发行机制。也就是说,Steam确实接受用XNA制作的游戏,所以这应该是可能的。
我以前在XNA中做过这样的项目
-
当我在XNA中制作我的项目时,我画了一个网格,有一个状态机,有7个左右的主要状态,这些状态与游戏流程有关。开始状态,第一个动作选择-移动动画-第二个动作选择-攻击动画-伤害解决等
-
你的图形可以是任何你想要的,我相信XNA的内置图形引擎支持多种图像格式,比如。png。你也可以通过使用精灵表来动画你的图像。(你可能想要谷歌如何使用一个精灵表)。但你可能得找个美工来做。
-
是的,你可以用c#或几乎任何语言做到这一点。只要在你想保存的时候写入文件,你就可以在你的
LoadContent
处理程序 中加载它。