首页
/ Edgar-Unity 项目推荐

Edgar-Unity 项目推荐

2026-01-29 11:39:03作者:苗圣禹Peter

项目基础介绍和主要编程语言

Edgar-Unity 是一个用于 Unity 平台的程序化关卡生成插件。该项目的主要编程语言是 C#,适用于 Unity 开发环境。它旨在为游戏设计师提供对生成关卡的完全控制,结合了基于图形的程序化生成方法和手工制作的房间模板,以生成具有一致性感觉的关卡。

项目核心功能

  1. 基于图形的程序化生成:用户可以精确决定关卡中房间的数量及其连接方式,生成器将严格按照这种结构生成关卡。
  2. 手工制作的房间模板:通过预先设计的房间模板控制单个房间的外观,这些模板使用 Unity 的 Tilemap 创建,还可以包含灯光、敌人或宝箱等游戏对象。
  3. 房间连接方式:房间可以通过门直接连接,也可以通过短走廊连接。
  4. 易于定制:支持自定义后处理逻辑,方便用户根据需要进行调整。
  5. 全面文档支持:提供详细的文档和多个示例场景,帮助用户快速上手。

项目最近更新的功能

  1. 协程支持:允许将生成器作为协程调用,避免在生成关卡时游戏冻结。
  2. 自定义房间:可以在关卡图中为房间和连接添加额外字段。
  3. 平台生成器:新增平台生成器功能,能够生成平台游戏关卡。
  4. 等距关卡:增加了简单的等距关卡示例。
  5. 自定义输入:允许在生成关卡前修改关卡图,例如添加随机秘密房间。
  6. 迷雾效果:支持在玩家探索前隐藏房间的迷雾效果。
  7. 小地图支持:新增小地图支持功能。
  8. 门插槽:使用门插槽指定哪些门是兼容的。
  9. 有向关卡图:支持有向关卡图,结合入口和出口门,更好地控制生成关卡。
登录后查看全文
热门项目推荐
相关项目推荐