我正在尝试在 cocos2d-js 中扩展 cc.LabelTTF 类。我在使用以下代码时遇到问题:
var FlowingText = cc.LabelTTF.extend({
update : function(dt) {
console.log("update. dt:"+dt);
}
});
我希望 FlowingText 能够成功实现 cc.LabelTTF 的所有属性,但以下代码崩溃:
FlowingText.create("", "r-mplus-1c-m.ttf", 24);
给我的错误
Uncaught TypeError: undefined is not a function
如果我改为这样做,则代码可以正常工作:
cc.LabelTTF.create("", "r-mplus-1c-m.ttf", 24);
'create' 函数是 cc.LabelTTF 的一个属性,我想我已经扩展了它,但我得到了这个错误。任何想法发生了什么?