3

js を使用するのはこれが初めてですが、それ以外の場合は常にハードコーディングに依存しています。おそらくこれが、kineticjs の構文を理解する際にいくつかの問題に直面している理由です。いくつか見ました

 1. Tween
 2. layer(add)
 3. stage(add)
 4. var rect=new kinetic.rect{//some code with property:value,}

私はコンストラクターとそのインスタンスの作成に精通しています.しかし、kineticjsの構文を理解するのは難しいと感じています.上記のものは何に使用されているのかわかりません.検索しようとしましたが、探していたものが得られません為に。トランジションでベジエ曲線の高さを上げる必要があるプロジェクトがあります.Kineticjsがこれに対する唯一の解決策のようです. 私の質問は、kineticjs で独自のカスタム関数を定義する方法と、kineticjs 構文に関してそれを呼び出す方法です。

これは私がこれまでに行ったことです!!!

4

2 に答える 2

1

このユーチューブ動画を見てみてください。kineticjs の創設者からのプレゼンテーションです。彼は最初に HTML5 グラフィックス フレームワーク全般について話しますが、39:45 の時間に行くと、まさにあなたが求めていることについて話します。彼は、非常に理解しやすいライブコーディングの例を提供しています。見てみな:

http://www.youtube.com/watch?v=ZS6QqNJ0VRA

于 2013-06-09T08:54:22.583 に答える
1
  1. トゥイーンは、ノードをある状態から別の状態にアニメーション化するために使用されます。たとえば、Tweens を使用して、位置 x=10 から x=50 までの四角形をアニメーション化できます。

  2. これにより、レイヤーにノードが追加されます。グループとシェイプをレイヤーに追加できます

  3. これにより、ステージにレイヤーが追加されます。レイヤーは HTML5 キャンバスに関連付けられています

  4. これにより、新しい長方形がインスタンス化されます。長方形に関する完全なドキュメントは次のとおりです: http://kineticjs.com/docs/Kinetic.Rect.html

詳細については、「仕組みのページ」をご覧ください。

https://github.com/ericdrowell/KineticJS/wiki

于 2013-06-09T08:18:09.470 に答える