我该如何将我的3D迷宫转换为2D迷宫呢

本文关键字:迷宫 转换 2D 3D 我的 | 更新日期: 2023-09-27 17:58:49

我想要的有点像迷你地图。我已经为3d迷宫和2d迷宫构建了算法,但我不确定如何将3d迷宫转换为2d迷宫。这是我的代码,我的代码来自gist.github.

我该如何将我的3D迷宫转换为2D迷宫呢

您可以拍摄一张经过玩家当前级别的平面的屏幕截图,并将阻碍多边形涂成黑色,其余的涂成白色。但首先你需要从这个平面上剪下所有相交的区域。不确定你是否可以在XNA的游戏中轻松做到这一点。

我敢打赌,在3D编辑器中手动操作会更容易,方法是删除除当前级别外的所有级别,并制作一个巨大的屏幕截图,将其保存为该级别的地图,尽管如果你要在所有方向上旋转立方体,你需要做很多次。

另一种方法是将整个地图的迷你副本划分为立方体的3d矩阵,并绘制所需的2d阵列选择。