Unity 程序化层级生成器
Edgar for Unity 适用于 Unity 的可配置程序级生成器 简介 | 主要功能 | PRO 版本 | 限制 | 开始使用 | 安装 | 示例 | 联系我们
我为 Unity 发布了另一个程序级别生成器,名为 Frigga。Edgar 专注于由房间组成的级别,而 Frigga 则专注于 开放空间级别,如洞穴或岛屿。请务必在 Unity 资产商店 上查看它!
这个项目是一个 Unity 插件,用于程序化生成 2D 地牢 (和平台游戏) , 目的是让游戏设计师对生成的关卡拥有 完全控制。它将基于图形的方法与手工制作的房间模板相结合,以生成具有 一致性感 的关卡。在插件的底层,它使用 Edgar for .NET。
您可以精确决定每个层次中需要多少个房间,以及它们如何连接,生成器会生成完全符合这种结构的层次。您是否希望每个层次的末端都有一个"老大"房间?或者在层次中间有一个商店房间?使用基于图形的方法,一切皆有可能。
单个房间的外观由所谓的房间模板控制。这些是预先编写的构件,算法在生成一个层时会从中选择。它们是使用 Unity 瓦片地图创建的,但也可以包含其他游戏对象,例如灯光、敌人或装有战利品的箱子。您还可以将不同的房间模板分配给不同类型的房间。例如,生成房间的外观可能与老大房间不同。
暂无开放 Issues,或尚未同步最近议题。