猜测是这样子改的:
先将皮肤当前的颜色存在Variables下。
color1=
;等号右边填写你的本来颜色1的颜色代码
color2=
;等号右边填写你的颜色2的颜色代码
color3
;等号右边填写你的颜色3的颜色代码
currentcolor=#color1#
;这行的意思是将color1的引用赋值给当前颜色。皮肤加载时候,皮肤的颜色就是currentcolor变量最终对应的颜色。
然后将其他节点代码中所有color的等号右边换成#currentcolor#
接着在start那个string节点下面的leftmouseupaction事件增加一个改变颜色的事件。
[!setVariable currentcolor "#*color2*#"][!update]
这个代码的意思是将变量currentcolor右边修改成#color2#如果你直接写"#color2#"的话,currentcolor得到的值会是颜色代码而不是变量引用,不过这在这个皮肤里应该是没什么问题的。
!setVariable 这条bang命令的具体使用,当变量和命令不在同一个文件内的时候,会需要一个路劲参数。具体使用请参考官方文档。
然后在结束倒计时之后再变个颜色(3)
最终点reset的时候变回本来颜色(1)
这两个效果修改方法类似。