Skip to content

快速入门

欢迎使用

你好!欢迎使用Raven引擎。 每个视觉小说创作者都可以免费且开放的使用Raven引擎。

这个页面是一个快速入门的教程 按照这个页面的教程可以快速的建立一个Raven视觉小说程序。

提示

为了很快的帮助用户上手,此文档使用的开发模式为🌞模式

安装Cli

Raven为开发者准备了脚手架程序,可以快速的构建一个项目模板。

首先在 Github release 下载脚手架程序。

必要的文件

在🌞剧本模式下,程序分为如下的结构

层级 名称 职责描述 功能细节
数据驱动层 dialogue.yaml 内容+流程的完整数据结构 • 存储对话内容
• 包含页面跳转逻辑
• 类似于配置文件或脚本引擎
资源路由层 main.yaml 资源路径的解释 • 解释和执行dialogue中定义的路径
• 解释程序资源的位置
渲染层 style.yaml 纯粹的视觉表现 • 负责UI渲染和视觉效果
• 不涉及任何业务逻辑
• 专注于"如何呈现"

架构特点:

  • 数据驱动:dialogue既是内容也是逻辑的载体
  • 解耦设计:三层职责明确,依赖关系清晰
  • 内容导向:适合剧情的频繁修改

开发模式

🌞剧情模式的开发其实就是按照我们的三段式架构设计,剧情开发可以用一句话总结:

把规定的文件放在规定的位置,然后填充好复合语法规定的数据内容

最小系统构建

Raven引擎的主程序做了很好的容错处理,实际上,因为有默认样式的存在,一个最小的Raven项目只需要如下的文件:

raven-visual-novel/
│
├── raven.exe                    # 核心执行引擎
│
└── assets/                      # 资源文件夹
    ├── main.yaml               # 主配置文件
    ├── dialogues.yaml          # 对话和剧情数据
    └── font/                   # 字体文件

下载完整项目

🌞模式 Windows