0
Cocos2d不允許添加兩個類似的對象作爲孩子self
是否有另一種添加副本而不在我的DigBackground
類中實現深拷貝的方法?並做(DigBackground *)[idObject copy];
Cocos2d:孩子已添加,添加2個類似的沒有深拷貝的孩子
btw!這不是針對雙胞胎的種族歧視?
DigBackground *bgImage = (DigBackground *)idObject;
[self addChild:bgImage z:iterator tag:iterator];
// Add duplicate sprite
DigBackground *bgImage2 = (DigBackground *)idObject;
[self addChild:bgImage z:iterator tag:iterator]; // Not allowed - duplicate child
你的例子不是一個重複的(也不是「相似」)對象,這是同一個對象。由於afaik cocos2d只實現了NSCopying的動作,所以你只能用相同的信息創建另一個obj,比如busta說 – LearnCocos2D 2013-04-26 09:26:54