cg小白兔 发表于 2024-8-13 16:02:50

【更新】QMaze 2.3迷宫生成器

本帖最后由 微笑的猫 于 2024-8-14 12:12 编辑


QMaze Lite 2.1版下载链接

















QMaze is an easy-to-use maze generator. It's well-suited for generating random levels.

Features:
- The maze is created using 6 basic (required) and 14 additional pieces
- You can specify which pieces are used in the generation and the frequency of their occurrence
- The maze’s pieces can be of any size
- The maze’s pieces are set in a pack for a simple change of theme
- Each piece can be set by several geometry types for greater variability
- The maze can be generated during the edit-time or the run-time by a code
- Several different mazes can be present in a single scene
- The maze can have entrances (you can specify the exact entry position and its direction)
- Obstacles can be specified (there will be no maze in those areas)
- Mode of generating the maze with the only path
- You can set the generation seed to get specific mazes
- Fixed or randomized starting and finishing blocks can be additionally generated (one or several; the exact position and direction can be specified or it can be random)
- The maze can be generated with geometry or in the form of a maze data array with which you can do whatever you like
- The maze can be generated both synchronously or asynchronously with the ability to receive the current progress of the generation process
- You can sign up for the event of the completion of maze generation, as well as event of generation of each piece
- Three demo scenes are supplied
- C# source code is supplied.


QMaze是一款易于使用的迷宫生成器。它非常适合生成随机级别。

特征:
-迷宫由6个基本部分(必需)和14个附加部分组成
-您可以指定生成中使用的片段及其出现频率
-迷宫的碎片可以是任何大小
-迷宫的碎片被放在一个包里,以便简单地改变主题
-每个工件都可以通过多种几何类型进行设置,以实现更大的可变性
-迷宫可以在编辑时或运行时由代码生成
-一个场景中可以出现几个不同的迷宫
-迷宫可以有入口(您可以指定确切的入口位置及其方向)
-可以指定障碍物(这些区域没有迷宫)
-用唯一路径生成迷宫的模式
-您可以设置世代种子以获得特定的迷宫
-可以额外生成固定或随机的起始和结束块(一个或多个;可以指定确切的位置和方向,也可以是随机的)
-迷宫可以用几何图形或迷宫数据数组的形式生成,你可以用它做任何你想做的事情
-迷宫可以同步或异步生成,并能够接收生成过程的当前进度
-您可以报名参加迷宫生成完成活动,以及每件作品的生成活动
-提供了三个演示场景
-提供了C#源代码。




页: [1]
查看完整版本: 【更新】QMaze 2.3迷宫生成器