甜甜圈万能工作室出品 | Web视觉小说引擎
作者:Tian | 联系方式:TTQWNTian@qq.com
Caution
使用前请仔细阅读许可证说明 → LICENSE
Dvnge引擎是一款Web视觉小说开发框架,通过JSON格式的章节数据驱动剧情发展,为开发者提供完整的视觉小说制作解决方案。
| 功能模块 | 功能描述 |
|---|---|
| 多章节剧情 | 支持复杂的章节管理与剧情结构 |
| 对话系统 | 角色名与对话内容 |
| 立绘系统 | 左/中/右三位置角色立绘灵活控制 |
| 背景系统 | 支持纯色背景或图片背景切换 |
| 分支选项 | 多样化选择支路设计 |
| 背景音乐 | BGM播放支持 |
| 音效系统 | 音效与音乐可同时播放 |
| CG收集 | 剧情节点解锁CG |
- 用户变量系统:支持嵌套对象的灵活变量管理
- 条件分支:基于变量值实现剧情分支
- 数学运算:变量支持
+=、-=、*=、/=等运算符 - 变量插值:在文本与路径中使用
{变量名}进行动态替换 - 存档变量设置:在读档时自动设置指定变量
| 存档类型 | 功能特点 |
|---|---|
| 手动存档 | 默认提供2个手动存档位,可自由扩展 |
| 自动存档 | 可设置关键节点自动保存 |
| 存档加载 | 支持存档自动加载 |
- 文本输入框:支持必填设置、类型限制、长度限制,并可存储为用户变量
- HTML页面跳转:支持参数传递,实现页面间数据互通
- 富文本格式:对话框中支持
<b>粗体</b>、<i>斜体</i>等简单标记
- 对话框淡入淡出动画
- 立绘平滑淡入效果
- 音乐无缝淡出过渡
- 可自定义
- URL参数解析(
?章节=X&索引=Y) - JavaScript表达式条件判断支持
- 变量跨页面传递机制
DvngeApp 暂时仅用于方便下载与更新引擎文件,并非引擎本身,暂未开源。
Caution
目前 DvngeApp 已不提供服务。
本引擎采用 zlib License 开源协议,在商业使用与修改分发方面给予开发者最大的自由。
商业使用许可
可以将该引擎用于任何目的,包括商业应用,无需担心因商业用途而受到限制。
修改与分发自由
可以对引擎的源代码进行修改,并且可以自由地重新分发修改后的版本。
版权声明
- 不能声称自己是原始引擎的作者,也不能误导他人认为他们对原始引擎拥有所有权
- 虽然不要求在产品文档中明确致谢,但最好还是进行适当的说明
修改标注
如果对引擎的源代码进行了修改,必须明确标注修改情况,不能将其作为原始引擎进行传播。
许可证保留
在任何源代码分发中,都必须保留原有的 zlib License 许可证声明,不能对其进行删除或篡改。
无担保声明
该许可证明确指出引擎是「按原样」提供的,没有任何明示或暗示的保证。使用者在使用该引擎时需要自行承担风险,原作者不对引擎的性能、兼容性或安全性等问题负责。
责任限制
在任何情况下,原作者都不会对因使用该引擎而产生的任何损害承担责任。使用者在使用该引擎时,应充分认识到这一点,并在必要时采取适当的风险防范措施。
Tip
虽然不是必要的,但是如果您能在制作的游戏中声明所使用的引擎,本开发者会非常非常非常感谢您的!
Powered by 甜甜圈万能工作室 | Dvnge

