delusion_script library
Classes
- BackgroundMusicStatements
- BGM不主动停止或切换的话会循环播放 BGM播放/切换语句{ 背景音乐文件名; }
- BackgroundStatements
- 背景图片 背景图片有展示和切换 不需要背景图片需要自备黑幕图片
- BranchJumpStatements
- 分支跳转语句 分支跳转语句和文件跳转语句都会造成文件的跳转 请将分支跳转或文件跳转放到文件的最后部分 分支跳转和文件跳转语句之后的语句都不会被解析 请不要将分支跳转和文件跳转语句同时放在一个文件里,这毫无意义
- BranchModel
- CgHideStatements
- CG 回收
- CgShowStatements
- CG演出需要注册CG资源 CG演出后会进行记录,主要用于CG解锁功能 演出CG时,CG会覆盖舞台,在停止演出后消失
- DialogueModel
- 台词模型{ 台词; 语音音频; 效果音频; }
- DialogueStatements
- 对话语句{ 人物姓名; 人物台词<List<台词模型>>; }
- EffectSoundStatements
- 效果音语句会在角色说完话后播放 而对话语句的效果音会在角色开始说话时播放 效果音只会播放一次,播完即停 效果音语句{ 效果音效文件名称; }
- EntranceStatements
- 用来控制人物在舞台的显示与消失 如果人物本来就在舞台上, 在舞台上的角色会根据新的入场语句中不同的属性(位置,表情)进行状态的变换 不同的立绘差分都被认为是表情。
- FileJumpStatements
- 文件跳转语句 分支跳转语句和文件跳转语句都会造成文件的跳转 请将分支跳转或文件跳转放到文件的最后部分 分支跳转和文件跳转语句之后的语句都不会被解析 请不要将分支跳转和文件跳转语句同时放在一个文件里,这毫无意义
- LeaveStatements
- 离场语句
- RegisterCgStatements
- 注册 CG 语句 CG{ CGId; Map CGFiles{差分id:file} }
- RegisterRoleStatements
- 注册角色语句 角色{ 角色id; 角色姓名; Map 角色动作表{动作id:file}; }
- Statements
- 语句模型的父抽象类
Functions
-
parsingDwStatements(
String dw) → List< Statements> - 将 delusion script 剧本脚本传入,返回解析后的 Statements 语句对象列表