百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

Edgar-Unity

> 编程语言
开源

Unity 程序化层级生成器

907 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Unity 程序化层级生成器

Edgar for Unity 适用于 Unity 的可配置程序级生成器 简介 | 主要功能 | PRO 版本 | 限制 | 开始使用 | 安装 | 示例 | 联系我们

Frigga 现已推出!

我为 Unity 发布了另一个程序级别生成器,名为 Frigga。Edgar 专注于由房间组成的级别,而 Frigga 则专注于 开放空间级别,如洞穴或岛屿。请务必在 Unity 资产商店 上查看它!

简介

这个项目是一个 Unity 插件,用于程序化生成 2D 地牢 (和平台游戏) , 目的是让游戏设计师对生成的关卡拥有 完全控制。它将基于图形的方法与手工制作的房间模板相结合,以生成具有 一致性感 的关卡。在插件的底层,它使用 Edgar for .NET。

您可以精确决定每个层次中需要多少个房间,以及它们如何连接,生成器会生成完全符合这种结构的层次。您是否希望每个层次的末端都有一个"老大"房间?或者在层次中间有一个商店房间?使用基于图形的方法,一切皆有可能。

单个房间的外观由所谓的房间模板控制。这些是预先编写的构件,算法在生成一个层时会从中选择。它们是使用 Unity 瓦片地图创建的,但也可以包含其他游戏对象,例如灯光、敌人或装有战利品的箱子。您还可以将不同的房间模板分配给不同类型的房间。例如,生成房间的外观可能与老大房间不同。

  • 程序化地下城生成器 - 使用房间和连接图描述关卡结构 - 使用手工制作的房间模板控制房间的外观 - 通过门或短走廊直接连接房间 - 通过自定义 po 很容易进行自定义

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#dungeon-generatorprocedural-generationunityunity2d

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言