Skip to content

Instantly share code, notes, and snippets.

@matsurai25
Created July 20, 2015 09:34
Show Gist options
  • Select an option

  • Save matsurai25/22f7aab9c0e6b0d3ebfb to your computer and use it in GitHub Desktop.

Select an option

Save matsurai25/22f7aab9c0e6b0d3ebfb to your computer and use it in GitHub Desktop.
// レイヤーの長さでタイムリマップを制御
var range = 3; //はじめと終わり、本来の秒数
var effectSpeed = 2; //何倍の早さで動かすか
var currentTime;
if(time>outPoint-(range/effectSpeed)){
//終わり
currentTime = (range*2)-(outPoint-time) * effectSpeed;
}else if(time<inPoint+(range/effectSpeed)){
//始まり
currentTime = (time - inPoint) * effectSpeed;
}else{
//中間
currentTime = range;
}
//出力
currentTime;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment