请教addChild和addTo的区别

一直搞不清楚。。。来回混着用。。。
代码倒是侥幸能跑起来。。
不过还是想搞清楚具体的集成关系啥的

谢谢!!

– start –


– 把当前结点作为一个子结点加到target中
@function addTo
@param node target 想作为其子结点的结点
@param number zorder 当前结点的Z值
@param number tag 当前结点的tag
@return Node#Node 当前结点

– end –

function Node:addTo(target, zorder, tag)
target:addChild(self, zorder or self:getLocalZOrder(), tag or self:getTag())

return self

end

直接看framework里面的代码吧,看,我帮你复制过来了:13:

1.两个方法调用的对象不同
2.添加addTo()方便使用,可以直接使用:addTo()将新创建的对象加到当前layer中
display.newSprite(“xxx.jpg”)
:move(display.center)
:addTo(self)

谢谢。。忘记看这个了orz

谢谢! :14: :14: :14:

我也不懂,我连这个addChild怎么用我都不知道。。。