# delusion_script **Repository Path**: nooblesone/delusion_script ## Basic Information - **Project Name**: delusion_script - **Description**: 此插件用来和 flutter_avg_engine 配合使用,用于解析 delusion script 剧本脚本 现在引擎正处于开发阶段,此插件也仅用于个人测试,请不要下载应用 - **Primary Language**: Dart - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2021-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # delusion_script 剧本解析器 此插件用来和 **flutter_avg_engine** 配合使用,用于解析 delusion script 剧本脚本 现在引擎正处于开发阶段,此插件也仅用于个人测试,请不要下载应用 使用方法: ```dart import 'package:delusion_script/delusion_script.dart' as dwParsing; import 'package:delusion_script/delusion_script.dart'; void main() async { List statementsList = dwParsing.parsingDwStatements(dw); } String dw = r''' @background-背景1.png; @bgm-start-背景音乐.mp3; @entrance-人物1id-差分2id-location; 人物姓名1-对话1-对话音频1.ogg-效果音1.ogg; 人物姓名2-对话2-对话音频2.ogg-效果音2.ogg; 人物姓名3-对话3-对话音频3.ogg-效果音3.ogg; 人物姓名1-对话4-对话音频4.ogg-效果音4.ogg; @leave-人物1id-差分2id-location; @effect-效果音5.ogg; 人物姓名2-对话5-对话音频5.ogg; 人物姓名3-对话6-对话音频6.ogg; @cg-show-CGid1-差分1id; @cg-show-CGid1-差分2id; \/-旁白1; 人物姓名2-对话7-对话音频7.ogg; @effect-效果音2.ogg; @cg-hide-CGid1; 人物姓名1-{ 对话8-对话音频8.ogg, 对话9-对话音频9.ogg-效果音5.ogg, 对话10-对话音10.ogg, }; #branch-{ 分支选项1-分支1.dw, 分支选项2-分支2.dw, }; @bgm-stop-背景音乐.mp3; #jump-文件.dw; '''; ``` 有关脚本语法的说明请等待继续开发。