저는 몇 년 동안 cocos2d에서 작업 해 왔습니다. 스위치를 v3으로 변경 한 후에는 cleanup
기능을 무시할 수 없습니다. 내 스프라이트에서 나는 일반적으로 이와 유사한 방법으로 내 모든 청소를 수행 할 것입니다 : V3와cocos2d v3 오버라이드 정리
-(void)cleanup {
// Do other cleanup that is not covered by super.
// Call super cleanup.
[super cleanup];
}
cleanup
기능 CCNode
에 개인과 재정의 할 수 없습니다 것으로 보인다. 이 방법을 사용하는 주된 이유는 간단한 removeFromParent
호출로 함수가 자동으로 호출된다는 것입니다.
누구나 내 destroy
함수를 작성하고 수동으로 호출하는 것 외에 v3에서 그런 식으로 일하는 방법에 대한 제안이 있습니까?
# import "CCNode_Private.h"가 필요하다고 생각합니다. – LearnCocos2D
정말 간단했습니다. @ LearnCocos2D 감사합니다! –