使用paper.js没有画布和papercript

时间:2011-07-18 11:43:33

标签: javascript 2d

我希望不会提出已经回答的问题,但我找不到任何有用的东西。我正在评估2d矢量图形和动画的JavaScript库。在我的路上我找到了paper.js,但没有办法使用type =“text / javascript”,没有画布等等。在关于这一点here的paper.js常见问题解答中,我可以发现它可能有用,但是现在我无法让它工作。

如果有人对此有任何经验,我很高兴告诉我这件事。

2 个答案:

答案 0 :(得分:4)

从版本0.2开始,使用纯JavaScript中的paper.js很容易并且有很好的文档记录。一种初始化方法是:

var scope = new paper.PaperScope();
scope.setup(myCanvas);

此处提供完整文档:http://paperjs.org/tutorials/getting-started/using-javascript-directly/

我不确定你的意思是“没有画布”,但paper.js确实需要一个画布对象来操作。

答案 1 :(得分:2)

您可以从0.11.4开始(也可能在之前)以与接受的答案相同的方式创建无画布项目。更多here

paper.setup(); // creates a new project
paper.setup([width, height]); // this also works for some width, height
// whatever vector calculations you now want to do.