シンプルな HTML5 2D キャンバス ゲームの作成にKineticJS Spriteオブジェクトを使用しています。各スプライトには、「盾」、「火力」、「速度」などの特定の特性が必要です。そのため、Sprite オブジェクトに独自のカスタム プロパティを追加する必要があります。
理想的には、次のようなものが必要です。
mySpriteObj.setCustom('shield',50) // set a custom property to 50
...そしてその後..
var shield = mySpriteObj.getCustom('shield') // returns 50
しかし、そのようなものはないようです。独自のカスタム値でattr プロパティ (getAttr
およびsetAttr
) を使用しようとしましたが、これは機能しませんでした。
独自の変数を Sprite オブジェクトに関連付ける簡単な方法はありますか?
ありがとうオーウェン