跳转至

视觉小说命令列表

角色

声明角色

命令调用

【声明角色:姓名=<字符串>】 (+可选:列表)

命令使用了以下额外关键字:

  • 立绘

    • <图片表达式树>
  • 立绘位置设置

    • 绝对位置(锚点, 缩放比例 [,锚点坐标])
    • 立绘默认方案(屏底高度, 顶部高度, 横向偏移 [,横向位置])
  • 头像

    • <图片表达式树>
  • 发言

    • 名字颜色
    • 内容颜色
  • 发言别名

    • <发言名>

    • 名字颜色

    • 内容颜色

说明

暂无文档

翻译、别名项

命令名(声明角色):vnparse/CMD_DeclCharacter

参数:

  • 姓名: vnparse/CMD_DeclCharacter_name

额外关键字:

  • 立绘: vnparse/chdecl_sprite

    • <图片表达式树>: vn_util/vtype_image_expr_tree
  • 立绘位置设置: vnparse/chdecl_sprite_placer

    • 绝对位置(锚点, 缩放比例 [,锚点坐标]): vn_util/placer_absolute_helptext
    • 立绘默认方案(屏底高度, 顶部高度, 横向偏移 [,横向位置]): vn_util/placer_sprite_helptext
  • 头像: vnparse/chdecl_sideimage

    • <图片表达式树>: vn_util/vtype_image_expr_tree
  • 发言: vnparse/chdecl_say

    • 名字颜色: vnparse/sayinfo_namecolor
    • 内容颜色: vnparse/sayinfo_contentcolor
  • 发言别名: vnparse/chdecl_say_alternative_name

    • <发言名>: vn_util/vtype_sayname

    • 名字颜色: vnparse/sayinfo_namecolor

    • 内容颜色: vnparse/sayinfo_contentcolor

角色入场

命令调用

【角色入场:角色=<1到N个{调用表达式}>,转场=<调用表达式,可选>】

说明

暂无文档

翻译、别名项

命令名(角色入场):vnparse/CMD_CharacterEnter

参数:

  • 角色: vnparse/CMD_CharacterEnter_characters
  • 转场: vnparse/CMD_CharacterEnter_transition

角色退场

命令调用

【角色退场:角色=<1到N个{调用表达式}>,转场=<调用表达式,可选>】

说明

暂无文档

翻译、别名项

命令名(角色退场):vnparse/CMD_CharacterExit

参数:

  • 角色: vnparse/CMD_CharacterExit_characters
  • 转场: vnparse/CMD_CharacterExit_transition

切换角色状态

命令调用

【切换角色状态:状态表达式=<1到N个{字符串}或调用表达式>】

说明

暂无文档

翻译、别名项

命令名(切换角色状态):vnparse/CMD_SwitchCharacterState

参数:

  • 状态表达式: vnparse/CMD_SwitchCharacterState_state_expr

对话、发言

长发言

命令调用

【长发言:发言者=<调用表达式,可选>】

说明

暂无文档

翻译、别名项

命令名(长发言):vnparse/CMD_LongSpeech

参数:

  • 发言者: vnparse/CMD_LongSpeech_sayer

交替发言

命令调用

【交替发言:发言者=<1到N个{调用表达式}>】

说明

暂无文档

翻译、别名项

命令名(交替发言):vnparse/CMD_InterleaveSayer

参数:

  • 发言者: vnparse/CMD_InterleaveSayer_sayer

默认发言模式

命令调用

【默认发言模式】

说明

暂无文档

翻译、别名项

命令名(默认发言模式):vnparse/CMD_DefaultSayMode

场景

声明场景

命令调用

【声明场景:名称=<字符串>】 (+可选:列表)

命令使用了以下额外关键字:

  • 背景

    • <图片表达式树>

说明

暂无文档

翻译、别名项

命令名(声明场景):vnparse/CMD_DeclScene

参数:

  • 名称: vnparse/CMD_DeclScene_name

额外关键字:

  • 背景: vnparse/scenedecl_background

    • <图片表达式树>: vn_util/vtype_image_expr_tree

切换场景

命令调用

【切换场景:场景=<调用表达式>,转场=<调用表达式,可选>】

说明

暂无文档

翻译、别名项

命令名(切换场景):vnparse/CMD_SwitchScene

参数:

  • 场景: vnparse/CMD_SwitchScene_scene
  • 转场: vnparse/CMD_SwitchScene_transition

图片

声明图片

命令调用

【声明图片:名称=<字符串>,路径=<字符串>】

【声明图片:名称=<字符串>,来源=<调用表达式>】

说明

暂无文档

翻译、别名项

命令名(声明图片):vnparse/CMD_DeclImage

参数:

  • 名称: vnparse/CMD_DeclImage_name
  • 路径: vnparse/CMD_DeclImage_path
  • 来源: vnparse/CMD_DeclImage_source

收起图片

命令调用

【收起图片:图片名=<字符串>,转场=<调用表达式,可选>】

说明

暂无文档

翻译、别名项

命令名(收起图片):vnparse/CMD_HideImage

参数:

  • 图片名: vnparse/CMD_HideImage_image_name
  • 转场: vnparse/CMD_HideImage_transition

音乐音效

设置背景音乐

命令调用

【设置背景音乐:音乐=<字符串或内嵌音频>】

【背景音乐:音乐=<字符串或内嵌音频>】

说明

暂无文档

翻译、别名项

命令名(设置背景音乐,背景音乐):vnparse/CMD_SetBGM

参数:

  • 音乐: vnparse/CMD_SetBGM_bgm

章节与分支(控制流)

函数

命令调用

【函数:名称=<字符串>】

【章节:名称=<字符串>】

说明

暂无文档

翻译、别名项

命令名(函数,章节):vnparse/CMD_Function

参数:

  • 名称: vnparse/CMD_Function_name

调用函数

命令调用

【调用函数:名称=<字符串>】

【调用章节:名称=<字符串>】

说明

暂无文档

翻译、别名项

命令名(调用函数,调用章节):vnparse/CMD_CallFunction

参数:

  • 名称: vnparse/CMD_CallFunction_name

转至函数

命令调用

【转至函数:名称=<字符串>】

【转至章节:名称=<字符串>】

说明

暂无文档

翻译、别名项

命令名(转至函数,转至章节):vnparse/CMD_TailCall

参数:

  • 名称: vnparse/CMD_TailCall_name

转至标签

命令调用

【转至标签:名称=<字符串>】

说明

暂无文档

翻译、别名项

命令名(转至标签):vnparse/CMD_Jump

参数:

  • 名称: vnparse/CMD_Jump_name

标签

命令调用

【标签:名称=<字符串>】

说明

暂无文档

翻译、别名项

命令名(标签):vnparse/CMD_Label

参数:

  • 名称: vnparse/CMD_Label_name

选项

命令调用

【选项:名称=<字符串>,结束动作=<"继续"|"循环",默认值:"继续">】 (+列表)

说明

暂无文档

翻译、别名项

命令名(选项):vnparse/CMD_Select

参数:

  • 名称: vnparse/CMD_Select_name
  • 结束动作: vnparse/CMD_Select_finish_action

  • 继续: vnparse/ENUM_SelectFinishAction_CONTINUE

  • 循环: vnparse/ENUM_SelectFinishAction_LOOP

跳出循环

命令调用

【跳出循环】

说明

暂无文档

翻译、别名项

命令名(跳出循环):vnparse/CMD_ExitLoop

章节结束

命令调用

【章节结束】

【函数返回】

说明

暂无文档

翻译、别名项

命令名(章节结束,函数返回):vnparse/CMD_Return

选项、设置

导出到文件

命令调用

【导出到文件:文件路径=<字符串>】

说明

暂无文档

翻译、别名项

命令名(导出到文件):vnparse/CMD_ExportToFile

参数:

  • 文件路径: vnparse/CMD_ExportToFile_filepath

特殊指令

声明别名

命令调用

【声明别名:别名名称=<字符串>,目标=<字符串>】

说明

暂无文档

翻译、别名项

命令名(声明别名):vnparse/CMD_DeclAlias

参数:

  • 别名名称: vnparse/CMD_DeclAlias_alias_name
  • 目标: vnparse/CMD_DeclAlias_target

内嵌汇编

命令调用

【内嵌汇编:内容=<字符串>,后端=<字符串>】

【内嵌汇编:后端=<字符串>】 (+特殊块)

说明

暂无文档

翻译、别名项

命令名(内嵌汇编):vnparse/CMD_ASM

参数:

  • 内容: vnparse/CMD_ASM_content
  • 后端: vnparse/CMD_ASM_backend

表格展开

命令调用

【表格展开:命令名=<字符串>】 (+表格)

说明

暂无文档

翻译、别名项

命令名(表格展开):vnparse/CMD_ExpandTable

参数:

  • 命令名: vnparse/CMD_ExpandTable_cmdname

注释

命令调用

【注释:注释|注=<任意内容,可选>】

【注:注释|注=<任意内容,可选>】

说明

内嵌注释

翻译、别名项

命令名(注释,注):vnparse/CMD_Comment

参数:

  • 注释|注: vnparse/CMD_Comment_comment