还是时间切换的问题
我的思路是可以根据 f.时自动切换场景早午晚的图片,但现在问题是,除了晚上的时间点可以正确出来背景图片外,其余的时间段均出不来,只是单纯的黑屏求教代码哪里出错,以及该怎么修正
;教室
@macro name=mp035
@bg storage="mp035a" cond="f.mp == 1"
@bg storage="mp035b" cond="f.mp == 2"
@bg storage="mp035c" cond="f.mp == 3"
@endmacro
唉,发现问题了,原来漏掉了一个endif @macro name=mp035
@bg storage="mp035a"
@bg storage="mp035b"
@bg storage="mp035c"
@endmacro
可以直接简化成这样的。
而且如果你的图片命名有规律(都是abc后缀),不需要给每张场景单独写一个宏。
不单独写一个宏,是不是就要去搞tjs了?
而且也不知道该怎么做,所以我只能用这个笨办法
//根据时间段返回处理过的文件名
function getBgFromTime(file)
{
if ((f.时>=6) && (f.时<=16))
{
return file+"a";
}
else if ((f.时>=17) && (f.时<=19))
{
return file+"b";
}
else
{
return file+"c";
}
}
@macro name="bgsp"
@bg storage=&"getBgFromTime(mp.storage)"
@endmacro 调用格式:
@bgsp storage="mp035" 感谢D大,大概看明白了 d大,这段代码也是放在 macro_self.ks里面吗?
页:
[1]