我正在使用CreateJS,想知道这里是否有人有使用 Ticker 对象控制补间的示例。我试图让精灵遵循由航点定义的路径,但我不想按时间控制每个补间(在航点之间)。我想在 Ticker 对象控制的每个航点之间平稳移动。我尝试了这个似乎根本不起作用的代码。
var index = 0;
function move(){
index++;
if (index < path.length) {
createjs.Tween.get(person)
.to({x:gridSize * path[index][0] - pathOffset,y:gridSize * path[index][1] - pathOffset})
.call(move);
}
}
move();
createjs.Ticker.setFPS(30);
createjs.Ticker.addEventListener("tick", function(event){
createjs.Tween.tick(1);
stage.update();
});
这段代码似乎只在航路点之间跳转,根本没有补间。任何想法我可能做错了什么或任何可能有帮助的代码/教程?