여기에 진짜 빠른 질문이 있습니다. 그것은 슈퍼 init처럼 주위에 물건을 고정 자신의 방법이라고 생각합니다. 다음은 그 예입니다. 아래 나는 스프라이트 프레임 "image1"로 슈퍼 init을 가지고 있고, init 내에서 "image2"를 가지고있다. 문제는이 두 이미지가 생각했던 것처럼 서로 과도하게 지나치지 않는다는 것입니다. init 'image1'의 앵커 포인트가 'image2'에 대해 0,0 및 0.5,0.5 인 것처럼 보이므로 "image1"의 왼쪽 하단이 ""image2 "의 중심을 지나치게 지나칠 것입니다.슈퍼 init Sprite가 위치와 일치하지 않습니다
-(id) initWithSpriteImage
{
if ((self = [super initWithSpriteFrameName:@"image1.png"]))
{
CCSprite *image2=[CCSprite spriteWithSpriteFrameName:@"image2.png"];
}
return self;
}
어떻게 초기화 스프라이트를 제거 할 수 있습니까?
나는 당신이 달성하고자하는 것을 이해하지 못합니다 ... – EmilioPelaez
두 번째 CCSprite를 사용하지 않을 경우 그 목적은 무엇입니까? – dreamlax
각 노드에 자식 노드를 추가하고 있습니까? – richard