createjs - 初始化旋转矩形的方法?

问题描述

有没有办法初始化一个旋转的矩形而不先动画它的旋转?

stage = new createjs.Stage("demoCanvas");
//Create a Shape displayObject.
rect = new createjs.Shape();
rect.graphics.beginFill("red").drawRect(100,100,40,40);//these are the x,y,w,and h. But no arguments for rotating?

谢谢,

解决方法

您想自己旋转图形吗?没有真正的方法可以做到这一点 - rect 只是代理 canvas2d 方法。

您可以在初始化任何形状时设置旋转...

var s = new createjs.Shape(rect).set({rotation: 45});

我不确定旋转实际坐标本身的好处。