0

[x,y] (コードの最初のブロック、17 行目) を使用してポイントまたは代入に暗黙的な追加paper.jsを行うことが可能であるとドキュメントに記載されていても、これを機能させることはできません。タイプの数学から得られるポイントには未定義のとプロパティがありますが、 で作成した後のポイントではこれらは明確に定義されています。point3 = point2 - point1xynew

発生しているエラーを再現するために、この JSFiddleを作成しました。

私のコードで何が欠けていましたか?

4

2 に答える 2

4

リンク先のページには次のように書かれています。

PaperScript コードは、タイプがまたは<script>に設定されていることを除いて、タグを使用する他の JavaScript と同じように読み込まれます。コードは、外部ファイル ( ) またはインラインのいずれかです。"text/paperscript""text/x-paperscript"src="URL"

<script type="text/paperscript">コードをタグに入れると、次のように機能します。

jsfiddle.net/2F2jx/6

編集:リンクされたスクリプトを使用する場合も同じです。type次の属性を設定します。

<script type="text/paperscript" src="myscript.js"></script>
于 2013-11-15T01:35:09.387 に答える
0

リンク上の PaperJS は v0.22 で、最新バージョンは v0.9.12 であるため、オンライン リファレンスhttp://paperjs.org/reference/を使用している場合、コードはバージョン 0.22 で動作します。

于 2013-11-15T01:19:43.080 に答える