如何制作基于网格的关卡?

时间:2018-10-28 08:16:44

标签: c# unity3d

我要学习团结并创造一个水平。此级别基于多维数据集。我的问题是,如何才能轻松构建此级别?我想将这些多维数据集放到像《我的世界》一样的分离地方。我搜索了教程,但只找到了实际游戏中的操作方法,但是在投影时需要它。

enter image description here

编辑: 我一直在寻找像progrids这样的工具,所以它解决了我的问题

1 个答案:

答案 0 :(得分:1)

如果要进行固定级别的设计,则可以选择多个选项,例如制作数据(可能是JSON格式),然后在运行时读取它,然后在获得数据后创建多维数据集。您可以创建一个编辑器以使数据创建更加容易。

for(int x = 0; x < grid_x; x++)
{
    for(int y = 0; y < grid_y; y++)
    {
        //Instantiate cubes and set transform based on x, and y
    }
}

如果您想要一个随机级别,那就是另一个问题