问题标签 [paperjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

paperjs - exportSVG asString 在 paper.js 中不起作用

使用paper.jsproject.exportSVG({asString: true})返回一个 SVGSVGElement 而不是一个字符串。我是不是把这段代码写错了?

0 投票
3 回答
3026 浏览

javascript - 如何使用外部来源的paperscript?

我正在尝试从教程中学习 paper.js,但我无法从外部文件中使用它。实现外部 paperscript 文件的最简单方法是什么?

0 投票
2 回答
127 浏览

javascript - 如何在paperjs上获取符号层?

此代码将 30 个 LED 图像绘制到画布上。如何选择和更改 LED 符号 onMouseDown 事件的来源?

0 投票
2 回答
6762 浏览

javascript - Paper.js 中的事件处理程序

我是 Paper.js 的新手,在阅读教程时,我对事件系统感到好奇。这就是教程中描述的事件处理方式:

所以,它只是在全局命名空间中起作用......
最终我有几个问题,我没有在互联网上找到任何关于这个的东西:
- 如何将事件处理程序绑定到特定的画布?
- 如何将事件处理程序绑定到特定的“对象”(光栅图像、矩形等)?
- 如何绑定多个事件处理程序?

0 投票
1 回答
202 浏览

javascript - 如何在 Paperjs 中延迟渲染光栅?

在这个例子中:http: //jsbin.com/uPECeKUP/1/

在 Paperjs中,栅格在创建后立即呈现。有没有办法推迟渲染,对光栅执行一些操作(缩放、重新定位、过滤),然后放到画布上?

ps
画布是否会在渲染时触发任何事件?

0 投票
1 回答
1062 浏览

canvas - 画布有点大?

http://onlyabutton.com/中,当您按下左右箭头键时,窗口会晃动一点,很可能是因为画布尺寸。我该如何解决?帮助将不胜感激!

0 投票
1 回答
298 浏览

html - 如何改变画布弧线末端的角度?

我正在尝试使用 Kinetic 构建我的设计师在 Photoshop 中设计的东西(但愿意使用其他一些库)。这是我的设计师设计的:

http://d.pr/i/upJd

似乎没有火箭科学,只是一些弧线和圆圈。但圆弧的末端不是与圆成一直线而是垂直的。我一直在尝试,但到目前为止没有运气。有人有想法吗?

我的代码:

小提琴:http: //jsfiddle.net/ExwER/

亲切的问候,

彼得

0 投票
2 回答
802 浏览

javascript - paper.js 点数学不起作用

即使paper.js文档说明可以使用 [x,y]对点或分配进行隐式添加(第一个代码块,第 17 行),但我无法使其正常工作。由该类型的数学产生的任何点都具有未定义和属性,而它们在创建后的点中得到了很好的定义。point3 = point2 - point1xynew

我创建了这个 JSFiddle来重现我遇到的错误。

请问我的代码中遗漏了什么?

0 投票
1 回答
272 浏览

jquery-mobile - 在 Jquery 移动页面中嵌入 Paper.js 脚本

我有一个类似这样的益智游戏:http: //www.codeproject.com/Articles/395453/Html5-Jigsaw-Puzzle

我已将其嵌入到 jquery 移动页面中。

拼图显示,但我无法在手机上与之互动。触摸屏幕会导致滚动而不是与谜题互动。

如果我以非 JQM 页面的形式访问该页面,它在手机上运行良好。

我怎样才能将它嵌入到 JQM 页面中并且仍然允许与拼图进行交互?

0 投票
1 回答
825 浏览

javascript - 仅在满足条件时加载 javascript 脚本 - 不工作

我在我的网站背景中包含了一个 paperjs 示例(http://paperjs.org/examples/meta-balls/)。这很好用:

但现在我希望<script>唯一在它不是触摸设备时执行。 条件本身不是问题。这有效(由警报确认):

如您所见,我将 paperjs 中的脚本包含到一个文件中,并希望按条件启动它。 这似乎不像我那样工作?怎么了?