[macro name=fg]
[backlay]
;第一次显示,指定角色位置
[if exp="mp.pos!=''"]
[image * storage=%storage|empty layer=%layer|0 page="back" pos=%pos visible="true"]
[else]
;不指定时,自动调整,使立绘显示在原位置/指定位置
[eval exp="mp.layer='0'" cond="mp.layer==''"]
[eval exp="mp.left=kag.fore.layers[mp.layer].left" cond="mp.left==void"]
[eval exp="mp.top=kag.fore.layers[mp.layer].top" cond="mp.top==void"]
[image * storage=%storage layer=%layer page="back" left=%left top=%top visible="true"]
[endif]
[
@action module="LayerNormalZoomModule" zoom="60" layer=""]
[trans method=%method|crossfade time=%time|500 rule=%rule stay=%stay from=%from]
[wt canskip=%canskip|true]
[endmacro]
尝试了一下但是直接丢action没有效果,加@直接报错……
还有一个疑惑就是刚刚考虑到这样的话是直接修改宏了,也就是说每一次使用立绘都会强制放大,反倒是也会让演出效果变得蛮奇怪的
于是尝试删除了trans的时间,但是还是会有原本大小的图片一闪而过……困惑了