bak
This commit is contained in:
1 parent
e4aa0dce86
commit
cc6b11e61d
23 files changed
+2047
-524
No files matched your search
+5
-1
@@ -60,6 +60,10 @@
|
||||
for(var i=0;i<kfs.length-1;i++){
|
||||
var a=kfs[i], b=kfs[i+1];
|
||||
if(time>=a.time && time<=b.time){
|
||||
if(a.hold){
|
||||
if(time>=b.time) return merge(layer.base,b.props);
|
||||
return merge(layer.base,a.props);
|
||||
}
|
||||
var raw=(time-a.time)/(b.time-a.time);
|
||||
var t=easing(b.easing,raw);
|
||||
return lerpProps(merge(layer.base,a.props), merge(layer.base,b.props), t);
|
||||
@@ -90,7 +94,7 @@
|
||||
ctx.fillStyle=scene.canvas.background;
|
||||
ctx.fillRect(0,0,lw,lh);
|
||||
var am={}; for(var i=0;i<scene.assets.length;i++) am[scene.assets[i].id]=scene.assets[i];
|
||||
for(var j=0;j<scene.layers.length;j++){
|
||||
for(var j=scene.layers.length-1;j>=0;j--){
|
||||
var layer=scene.layers[j]; if(!layer.visible) continue;
|
||||
var asset=am[layer.assetId]; if(!asset) continue;
|
||||
var p=sample(layer,time);
|
||||
|
||||
Reference in new issue
Block a user