lua一个table,LayerBase继承 cc.Layer:create();,BattleLayer继承于LayerBase,但是调用BattleLayer.new()的时候,就走不进init方法了。
如果LayerBase继承于一个lua的table就可以。。求教啊
LayerBase = class("LayerBase", function()
return cc.Layer:create();
end);
function LayerBase:ctor(args)
self:init(args);
end
function LayerBase:init(args)
end
BattleLayer = class("BattleLayer", LayerBase);
BattleLayer.__index = BattleLayer;
function BattleLayer:init(battle)
cclog("battle");
end
```