即使paper.js
文档指出可以在点或implicit additions上执行assignements with [x,y](第一个代码块,第17行),但我无法做到这一点。数学类型为point3 = point2 - point1
的任何点都具有未定义的x
和y
属性,而在使用new
创建后的点中,它们定义良好。
我创建了this JSFiddle来重现我得到的错误。
请问我在代码中错过了什么?
最佳答案
page you link to说:
就像使用<script>
标记的任何其他JavaScript一样,加载PaperScript代码,除了将类型设置为"text/paperscript"
或"text/x-paperscript"
之外。该代码可以是外部文件(src="URL"
),也可以是内联的:
将代码放在<script type="text/paperscript">
标记中后,它将起作用:
jsfiddle.net/2F2jx/6
编辑:要使用链接的脚本,没有什么不同。您设置type
属性:
<script type="text/paperscript" src="myscript.js"></script>