我可以通过补间来增加对象的长度吗?
Can I grow the length of an object by tweening?
对于 createjs.Tween,是否可以通过固定一端并延伸另一端而不是仅仅移动它来增大对象?比如匹诺曹的鼻子。
是的,这绝对有可能。
首先,您需要使用 regX 和 regY 设置要缩放的点。 (本例中我们设置为中间左边框)
displayObject.regX = 0;
displayObject.regY = displayObject.getBounds().height / 2;
然后您可以补间 scaleX 或 scaleY 属性来拉伸图形。
createjs.Tween.get(displayObject).to({scaleX:2});
对于 createjs.Tween,是否可以通过固定一端并延伸另一端而不是仅仅移动它来增大对象?比如匹诺曹的鼻子。
是的,这绝对有可能。
首先,您需要使用 regX 和 regY 设置要缩放的点。 (本例中我们设置为中间左边框)
displayObject.regX = 0;
displayObject.regY = displayObject.getBounds().height / 2;
然后您可以补间 scaleX 或 scaleY 属性来拉伸图形。
createjs.Tween.get(displayObject).to({scaleX:2});