我正在学习3D编程,决定制作一个非常简单的“引擎”,可以在地图上飞行等。只有基本的墙面渲染。
所以,我在思考 - 我该如何保存这个关卡,以及如何编辑它。我不想为此制作编辑器,因为这只是一个学习项目,而不是一个实际的游戏。因此,我正在寻找这种关卡格式:UDMF http://zdoom.org/wiki/Universal_Doom_Map_Format 尽管它是针对完全不同类型的游戏,但它仍然满足我的需求。指定顶点、地板、天花板位置等基本2.5D几何结构,可以轻松解释为3D空间,这对我的目的已经足够了。也有大量的编辑器(主要原因)。
但是,我意识到这并不是最好的解决方案,有些绕弯子。 所以,我的问题是:是否有任何“开放”的地图格式和“开放”的编辑器可供我使用于我的引擎/游戏?
更新:我正在使用C#和XNA,如果这很重要。
所以,我在思考 - 我该如何保存这个关卡,以及如何编辑它。我不想为此制作编辑器,因为这只是一个学习项目,而不是一个实际的游戏。因此,我正在寻找这种关卡格式:UDMF http://zdoom.org/wiki/Universal_Doom_Map_Format 尽管它是针对完全不同类型的游戏,但它仍然满足我的需求。指定顶点、地板、天花板位置等基本2.5D几何结构,可以轻松解释为3D空间,这对我的目的已经足够了。也有大量的编辑器(主要原因)。
但是,我意识到这并不是最好的解决方案,有些绕弯子。 所以,我的问题是:是否有任何“开放”的地图格式和“开放”的编辑器可供我使用于我的引擎/游戏?
更新:我正在使用C#和XNA,如果这很重要。