我是一種新的cocos2Dm,我正面臨一個我無法解決的問題 到目前爲止,我在圖層中有2個精靈(讓我們稱它們爲表格),那就是可觸摸的,其中一個添加了其他精靈,我想從一個桌子移動到另一個,我正在識別我碰到的物體,&將它們移動,我的問題是我無法將父母更改爲其他表,我試圖以不同的方式從父母刪除對象&添加不新的父母,但它似乎不工作,對象被複制,因爲它不被刪除,我甚至試圖刪除它們時,我碰它。 我存儲在_objectsToDrag &對象調用touchbegan此功能:在cocos2D中更改CCSprite的父項
- (void) lookForObjectWithTouchLocation:(CGPoint)touchLocation
{
for (RICCObject *object in _objectsToDrag) {
if (CGRectContainsPoint(object.boundingBox, touchLocation)) {
_selectedObject = object;
}
}
if (_selectedObject) {
[self objectSelectedWithLocation:touchLocation];
}
}
,然後使用_selectedObject來移動它,這是什麼問題?我應該使用aributes而不是數組中的本地對象嗎?
歡迎任何幫助 預先感謝您
http://stackoverflow.com/questions/6720615/how-to-transfer-a-ccsprite-from-one-parent-to-another – Narek 2016-02-15 14:14:37