我正在尝试为 Adobe Animate 中的 createjs Tween 排列一系列点。这个想法是让“玩家”对象跟随一组预定的点,但是玩家可以通过点击这些点沿着路径前后移动,因此玩家需要经过的坐标数组每次都可以改变. 我的坐标很好,但是我收到有关路径无效的错误,并检查文档以获取有效路径详细信息(http://www.createjs.com/docs/tweenjs/classes/MotionGuidePlugin.html),我看不到有关路径有效性的详细信息。
谁能告诉我为什么会这样(播放器动画很好):
var testArr = [7,278, 240,278, 408,327];
createjs.Tween.get(player).to({guide:{path:testArr}},1000);
但以下没有(播放器没有动画,抛出错误:未捕获无效的“路径”数据,请参阅有效路径的文档):
var testArr = [7,278, 240,278, 408,327, 609,327];
createjs.Tween.get(player).to({guide:{path:testArr}},1000);
我已经让各种动画工作得很好,但是 MotionGuide 插件似乎对我传入的坐标有问题。我做了很多测试,似乎找不到使一组坐标有效的模式或无效。
谢谢!