回复:[原创]avgonweb 引擎 spjAvg 早期预览Demo释出
>hkuczc
不要用alpha
而是把RGBalpha分别加
[x = 0.00 to 1.00 step自定]
R(mid)=(1-x) * R(old) + x * R(new);
G(mid)=(1-x) * G(old) + x * G(new);
B(mid)=(1-x) * B(old) + x * B(new);
alpha(mid)=(1-x) * alpha(old) + x * alpha(new);
我观察了下clannad,
它在old和new是同一个角色的时候用的是这种切换;
在old和new不是同一个角色时则没有渐变直接切换;
在old或者new没有立绘时则只使用alpha渐变。