.net 基于二维地图的平铺游戏引擎

.net 基于二维地图的平铺游戏引擎,.net,.net,我想知道是否有地图创建工具可以为2d等轴测游戏创建地形,并将其导出为某种形式的xml或其他开放格式文档 例如,您将创建一个100x100平铺贴图。使用画笔在瓷砖和特定碰撞和动画上绘制颜色或纹理。然后导出纹理和xml,这样我就可以编写我的游戏来阅读 如果没有这样的计划。我想在开发2d地图时对这种方法提出建议。我是程序员,我的朋友是图形专家,他将使用地图制作工具。试试看,它支持等轴测地图并生成XML地图文件。它也是免费软件,因此您可以轻松地修改它以适应您的游戏。地图实际上是一个2D阵列(一个简单的地

我想知道是否有地图创建工具可以为2d等轴测游戏创建地形,并将其导出为某种形式的xml或其他开放格式文档

例如,您将创建一个100x100平铺贴图。使用画笔在瓷砖和特定碰撞和动画上绘制颜色或纹理。然后导出纹理和xml,这样我就可以编写我的游戏来阅读


如果没有这样的计划。我想在开发2d地图时对这种方法提出建议。我是程序员,我的朋友是图形专家,他将使用地图制作工具。

试试看,它支持等轴测地图并生成XML地图文件。它也是免费软件,因此您可以轻松地修改它以适应您的游戏。

地图实际上是一个2D阵列(一个简单的地图)。首先考虑墙-N、E、S、W。您可以在数组的单元格中放置什么数字来表示打开或关闭的墙?记住,必须显示墙的组合,因此1,2,3,4,5。。。这是一种浪费(提示:您可以使用4个值来完成)

现在,完成后,在图纸上绘制地图,然后用建造墙所需的值构建一个数组。是的,它是平的,不是你想要的。然而

接下来,编写真正简单的代码来遍历数组并绘制平面墙

还剩下什么?如何使它们等距。这难道不是一种错觉吗?它们不是3D的,而是带有着色的2D瓷砖

在您查找、下载、安装和学习编辑器的过程中,您将有一个屏幕,并学习了一些逻辑

接下来考虑层(楼板)-更多二维阵列

编辑施梅迪托。呸。

是一个免费且功能强大的2D地图编辑器。它用XML保存了一个级别,这些数据可以很容易地转换并导入到游戏中。我自己用它作为Flash冒险游戏的基础。有一个系列教程向您展示了如何实现这一点