# QMaze-最强大的Unity迷宫建模插件

- 原文：https://www.interestcreator.com/qmaze/
- 站点：https://www.interestcreator.com/
- 发布：2023-01-04
- 更新：2023-01-04
- 分类：Unity关卡设计工具、Unity插件
- 标签：Unity建模、Unity插件、地图编辑工具、建模插件

## 概要

Unity 的迷宫建模插件，含 6 个基本部件与 14 个附加部件，可指定部件出现频率并用代码在编辑器或运行时生成迷宫。

## 正文

![1672845283 88eff0a8ff034ae](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845283-88eff0a8ff034ae.webp)

QMaze 是一款强大的 [Unity](https://www.interestcreator.com/unityplugin/) 迷宫建模插件，可以帮助开发者快速生成各种复杂的迷宫场景。它提供了 6 个基本部件和 14 个附加部件，可以自由组合，创建出各种不同的迷宫。你还可以指定使用的碎片及其出现的频率，这样就可以生成出更多样化的迷宫。

QMaze 还提供了许多方便的功能，例如可以使用热键快速访问常用功能，使用预设快速生成常用的迷宫场景，提供丰富的地图编辑工具，支持多种文件格式，可以方便地导入和导出地图。此外，QMaze 还可以在编辑时或运行时由代码生成迷宫，可以指定入口和出口的位置和方向，并且可以指定障碍物，生成具有唯一路径的迷宫。

![1672845278 230ff2a0de6bd21](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845278-230ff2a0de6bd21.webp)

QMaze 的使用方法非常简单，你只需要在 Unity 中添加 QMaze 组件，然后设置一些参数即可。例如，你可以设置迷宫的大小、使用的部件、障碍物的位置等。然后你就可以通过调用 QMaze 组件的 Generate 方法来生成迷宫了。如果你希望生成的迷宫具有唯一路径，那么你可以设置 UniquePath 属性为 true。你还可以设置世代种子来获得特定的迷宫，或者设置起始和结束块的位置和方向。

![1672845277 216467923f750e7](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845277-216467923f750e7.webp)

此外，QMaze 还可以同步或异步生成迷宫，并能够接收生成过程的当前进度。你还可以报名参加迷宫生成完成的事件，以及每件作品的生成事件。这些功能对于开发者来说非常方便，可以帮助你更好地控制迷宫生成的过程。

在使用 QMaze 生成迷宫的过程中，你可以通过设置不同的几何类型，实现更大的可变性。你还可以使用多种视图模式来查看迷宫，例如正视图、俯视图、3D 视图等。这些功能可以帮助你更好地设计和审核迷宫。

在使用 QMaze 生成迷宫时，你还可以设置边界条件。这样，当迷宫的边界达到你设定的边界时，就会生成相应的边界块。这样，你就可以创建出更真实的迷宫场景了。
 QMaze 还提供了三个演示场景，可以帮助你了解如何使用 QMaze。此外，QMaze 还提供了 C# 源代码，你可以查看和修改源代码来满足你的特殊需求。

总之，QMaze 是一款非常好用的迷宫建模插件，它能帮助你快速生成各种复杂的迷宫场景，并且使用起来非常方便。它的功能强大，支持同步和异步生成，并提供了丰富的地图编辑工具和多种视图模式。如果你需要快速生成迷宫场景，那么 QMaze 是一个非常好的选择。

![1672845282 8340595bf1665ab](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845282-8340595bf1665ab.webp)
 ![1672845281 eae73bfa30f58d9](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845281-eae73bfa30f58d9.webp)
 ![1672845280 638ed50af5996d0](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845280-638ed50af5996d0.webp)
 ![1672845276 ae0ed425b5d3d78](https://www.interestcreator.com/wp-content/uploads/2023/01/1672845276-ae0ed425b5d3d78.webp)

相关资源：[MudBun Volumetric VFX Modeling实时体素VFX网格建模工具](https://www.interestcreator.com/mudbun-volumetric-vfx-modeling/)

## 常见问题

### 有多少可用部件？

6 个基本部件加 14 个附加部件，可以自由组合；原文还支持指定使用哪些部件及其出现频率，用来提高迷宫的多样性。

### 支持哪些 Unity 版本？

原文未提供。页面只讲功能与用法，没有出现编辑器版本号或版本区间。

### 能在运行时生成迷宫吗？

能。既可在编辑器里生成，也可在运行时由代码生成；支持同步或异步生成，并能接收生成进度。

### 怎么保证迷宫只有一条通路？

把 UniquePath 属性设为 true，就能生成唯一路径的迷宫；也可以指定入口与出口的位置和方向，以及障碍物的摆放。

### 能固定生成结果吗？

可以。设置世代种子即可复现同一个迷宫，便于关卡调试；此外还能设置边界条件，边界到达设定值时生成对应的边界块。

### 地图能导入导出吗？

能。原文说支持多种文件格式，可导入导出地图，另提供热键、预设与多种地图编辑工具，并支持正视图、俯视图、3D 视图等查看方式。
