Software · 可视化编辑器

DanmakuDesigner

为 AgSTG 制作的可视化关卡编辑器。用时间轴编排关卡,用积木编写弹幕,然后导出可编译的 VB.NET 工程。

Pre-2 80.8 MB Windows 10 / 11 GPL-3.0
DanmakuDesigner 的积木编程界面,左侧为关卡资源管理器,中间为事件、运动与攻击积木,右侧为积木库和属性面板
积木编程:用事件、运动、攻击和控制积木编排敌机行为

这是什么

界面模仿 Visual Studio 2017 深色主题。一个 .dmkproj 可以管理多个关卡, 敌机与子弹的行为用类似 Scratch 的积木拖拽编写,并内置使用 AgSTG 真实贴图的试玩预览。

编辑器可以直接导出可编译的 VB.NET 关卡工程,但不会修改 AgSTG 引擎本体。 下载解压即可使用;试玩预览与导出编译需要本机安装 .NET 10 SDK。

主要功能

  • 时间轴关卡编排:多轨道、片段拖拽与缩放、标尺吸附、播放头、事件轨道。
  • Scratch 风格积木:事件、运动、攻击、控制积木,支持 C 形嵌套与字段内联编辑。
  • 真实贴图预览:读取 AgSTG 的子弹、敌机、自机贴图,可切换内置解释器或引擎模式。
  • 背景编辑与 3D 建模:2D / 3D 图层、关键帧动画、粒子与模糊效果。
  • Boss 模板、符卡、对话与游戏资源管理,覆盖一个关卡从搭到玩的完整流程。
  • 一键导出完整解决方案,自动生成关卡、资源包和启动工程。
DanmakuDesigner 的试玩预览界面,中间是弹幕游戏画面,右侧显示敌机、子弹、残机和状态信息
试玩预览:直接使用 AgSTG 的真实贴图与引擎逻辑

视频介绍

配套引擎

在 AgSTG 上运行

DanmakuDesigner 生成的是 AgSTG 关卡工程。需要先了解引擎或获取源码,可以查看 AgSTG 的项目页。