Install
openclaw skills install webgalskillWebGAL剧本编写专家,精准协助编写、查错、优化脚本,熟悉命令语法、变量、场景跳转与演出控制。
openclaw skills install webgalskill; 结尾。分号后面的内容视为注释。指令:值 -参数1 -参数2=值;。: 和分号 ; 必须为半角英文字符。每个参考文件顶部均有命令速查表,便于快速定位所需命令。
none 关键词:关闭对象(如 changeBg:none;)-next 参数:执行完本句后立刻执行下一句-concat / -notend:在对话进行中插入演出效果角色:对话内容;,旁白留空冒号前 :旁白内容;{变量名}[文本](注音)[文本](style=color:#66327C\; style-alltext=font-style:italic\; ruby=注音)setTextbox:hide;,恢复:setTextbox:on;end;,电影模式:filmMode:enable;changeBg:图片名.jpg;changeFigure:图片.png;(-left/-right 控制位置)changeFigure:图片.png -id=test1;miniAvatar:图片.png;unlockCg:cg.jpeg -name=名称 -series=1;changeScene:文件名.txt;(舞台不自动清除)callScene:文件名.txt;(执行完返回)choose:选项1:文件1.txt|选项2:文件2.txt;choose:(显示条件)[启用条件]->选项:文件;label:标签名; + jumpLabel:标签名;setVar:a=1; / setVar:name=WebGAL;setVar:a=random(下限,上限,是否浮点);-when=(a>1)getUserInput:name -title=提示 -buttonText=确认;-global 参数$stage(运行时)、$userData(存档)config.txt 中的变量(如 setVar:Game_name=新标题 -global;)bgm:文件名.mp3;(-volume=0-100,-enter=毫秒 淡入)bgm:none -enter=3000;-V文件名.ogg;playEffect:文件名.mp3;(-id 循环,none 停止)unlockBgm:文件名.mp3 -name=名称;playVideo:文件名.mp4;-skipOff 参数setAnimation:enter-from-bottom -target=fig-center -next;fig-left/fig-center/fig-right/bg-main/自定义identer、exit、shake、enter-from-bottom/left/right、move-front-and-backgame/animation/,注册到 animationTable.jsonsetTransition: -target=xxx -enter=进动画 -exit=出场动画;pixiInit;pixiPerform:rain/snow/heavySnow/cherryBlossoms;pixiPerform 不间隔pixiInit;ws 语言标记); 添加注释,代码块外简要说明-next, -concat, -notend 确保演出流畅| 功能 | 命令 |
|---|---|
| 场景跳转 | changeScene |
| 场景调用 | callScene |
| 分支选择 | choose |
| 标签跳转 | jumpLabel / label |
| 变量操作 | setVar |
| 条件执行 | -when |
| 用户输入 | getUserInput |
| 播放BGM | bgm |
| 播放语音 | -V |
| 播放音效 | playEffect |
| 播放视频 | playVideo |
| 切换背景 | changeBg |
| 切换立绘 | changeFigure |
| 小头像 | miniAvatar |
| CG解锁 | unlockCg |
| BGM解锁 | unlockBgm |
| 动画 | setAnimation |
| 进出场 | setTransition |
| 特效 | pixiPerform |
| 文本框 | setTextbox |
| 结束游戏 | end |