Javascript paper.js point数学不起作用

Javascript paper.js point数学不起作用,javascript,paperjs,Javascript,Paperjs,即使paper.js文档声明可以在点或(第一段代码,第17行)上执行,我也无法实现这一点。由类型为point3=point2-point1的数学产生的任何点都具有未定义的x和y属性,而它们在使用new创建后的点中定义良好 我已经创造了复制错误,我得到 请问,我的代码中遗漏了什么?您链接上的PaperJS是v0.22,最新版本是v0.9.12,因此如果您使用在线参考,您的代码将使用0.22版本。您链接上的PaperJS是v0.22,最新版本是v0.9.12,因此,如果您使用的是在线参考,那么您的代

即使
paper.js
文档声明可以在点或(第一段代码,第17行)上执行,我也无法实现这一点。由类型为
point3=point2-point1
的数学产生的任何点都具有未定义的
x
y
属性,而它们在使用
new
创建后的点中定义良好

我已经创造了复制错误,我得到


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

您链接上的PaperJS是v0.22,最新版本是v0.9.12,因此如果您使用在线参考,您的代码将使用0.22版本。

您链接上的PaperJS是v0.22,最新版本是v0.9.12,因此,如果您使用的是在线参考,那么您的代码将使用0.22版本。

说明:

PaperScript代码的加载与使用
标记的任何其他JavaScript一样,除了类型设置为
“text/PaperScript”
“text/x-PaperScript”
。代码可以是外部文件(
src=“URL”
),也可以是内联的:

一旦您将代码放入
标记中,它就会起作用:

编辑:要使用链接脚本,没有什么不同。您可以设置
类型
属性:

<script type="text/paperscript" src="myscript.js"></script>

上面写着:

PaperScript代码的加载与使用
标记的任何其他JavaScript一样,除了类型设置为
“text/PaperScript”
“text/x-PaperScript”
。代码可以是外部文件(
src=“URL”
),也可以是内联的:

一旦您将代码放入
标记中,它就会起作用:

编辑:要使用链接脚本,没有什么不同。您可以设置
类型
属性:

<script type="text/paperscript" src="myscript.js"></script>


非常感谢您的回答和fiddle更新。我没有提到我需要将Paperscript放在一个单独的Javascript文件中,因为所有这些都将集成到Ruby on Rails中。@Frogvagio-不管脚本是内联的还是链接的。无论哪种方式,您都可以在脚本标记上设置
type
属性。好的,我明白您的意思。我将按照你的建议实施它。再次感谢您的支持!!非常感谢您的回答和小提琴的更新。我没有提到我需要将Paperscript放在一个单独的Javascript文件中,因为所有这些都将集成到Ruby on Rails中。@Frogvagio-不管脚本是内联的还是链接的。无论哪种方式,您都可以在脚本标记上设置
type
属性。好的,我明白您的意思。我将按照你的建议实施它。再次感谢您的支持!!