好的,我感到非常愚蠢,但在尝试了半个小时之后,我放弃了。
如何通过paper.js中的onResize()
事件调整矩形大小?
我正在尝试this example,它已经附带onResize()
功能,但我没有成功(您可以点击右上角的Source
按钮编辑示例)。
当前调整大小的功能如下所示:
function onResize() {
text.position = view.center + [0, 200];
square.position = view.center;
}
现在,我尝试通过添加:
来调整视口高度的80% square.size = [view.size.height / 100 * 80, view.size.height / 100 * 80];
(我尝试使用静态数字,但确实如此)。
我试过
square.size = new Size(width, height);
square.set(new Point(view.center), new Size(width, height)
square.height = height;
square.width = width;
可能还有20多个我现在都记不住的版本了。
当我登录时,记录square.size
它确实向我显示了新分配的值(有时是?),但它仍然保持矩形的大小不变。
如何实际更改矩形的大小?