【发布时间】:2013-09-09 23:29:25
【问题描述】:
我正在使用 KineticJS Sprite 对象来创建一个简单的 HTML5 2D 画布游戏。我需要每个精灵都具备一定的特性,比如“盾牌”、“火力”、“速度”等。所以我需要将自己的自定义属性添加到 Sprite 对象中。
理想情况下,我想要这样的东西:
mySpriteObj.setCustom('shield',50) // set a custom property to 50
...然后以后..
var shield = mySpriteObj.getCustom('shield') // returns 50
但似乎没有类似的东西。我确实尝试将 attr 属性(getAttr 和 setAttr)与我自己的自定义值一起使用,但这不起作用。
有没有一种简单的方法可以将您自己的变量与 Sprite 对象关联起来?
谢谢 欧文
【问题讨论】: