现有A,B,C 3个class
A是B基类
B是C基类
我调用C.new 结果是调用2次A的构造,而B的构造没调用,何解?
代码:
A = class(“A”, function() return cc.Node:create() end)
B = class(“B”, function() return A.new() end)
C = class(“C”, function() return B.new() end)
local test = C.new()
我在A的构造里面把他添加到了一个父控件里面,报错提示重复ADD, 打断点发现执行了2次A的构造, B的构造没有执行到 引擎是3.5的。

