我希望不会提出已经回答的问题,但我找不到任何有用的东西。我正在评估2d矢量图形和动画的JavaScript库。在我的路上我找到了paper.js,但没有办法使用type =“text / javascript”,没有画布等等。在关于这一点here的paper.js常见问题解答中,我可以发现它可能有用,但是现在我无法让它工作。
如果有人对此有任何经验,我很高兴告诉我这件事。
答案 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.