视觉小说命令列表
角色
声明角色
命令调用
【声明角色:姓名=<字符串>】 (+可选:列表)
命令使用了以下额外关键字:
-
立绘
- <图片表达式树>
-
立绘位置设置
- 绝对位置(锚点, 缩放比例 [,锚点坐标])
- 立绘默认方案(屏底高度, 顶部高度, 横向偏移 [,横向位置])
-
头像
- <图片表达式树>
-
发言
- 名字颜色
- 内容颜色
-
发言别名
-
<发言名>
-
名字颜色
- 内容颜色
-
说明
暂无文档
翻译、别名项
命令名(声明角色):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