怎么将一个属性加给Sprite并且显示

111111111111111111

新建一个脚本,继承sprite,然后加一个@property

不想继承,想直接mixin进Sprite.

可以结合cc.Sprite.__attrs__和cc.Sprite._inspector进行修改添加

Give me a for instance

cc.Sprite.prototype[“demo”] = true;

cc.Sprite[“attrs”].demo$_$default = true;

cc.Sprite[“attrs”].demo$_$visible = true;

cc.Sprite[“attrs”].demo$_$serializable = false;

cc.Sprite[“attrs”].demo$_$animatable = false;

cc.Sprite[“props”].push(“demo”);

cc.Sprite[“values”].push(“demo”);

if (CC_EDITOR) {

cc.Sprite["_inspector"] = “packages://test/comps/sprite.js”;

}sprite.js.zip (1.5 KB)

image