CCSprite의 텍스처를 변경하는 것에 대해 약간 혼란 스럽습니다.CCSprite 텍스처 크기
나는이 :
aTexture[NUM_WALLS+11] = [[CCTexture2D alloc]initWithImage:[UIImage imageNamed:@"shop1.png"]];
[aSprite setTexture:aTexture[NUM_WALLS+11]];
및
aTexture[NUM_WALLS+9] = [[CCTexture2D alloc]initWithImage:[UIImage imageNamed:@"bush2.png"]];
[aSprite setTexture:aTexture[NUM_WALLS+9]];
두 이미지
는 두 개의 서로 다른 크기를 가지고있다. 그러나 스프라이트는 텍스처를 변경할 때 크기가 변하지 않습니다. 대신 이미지는 스프라이트의 크기에 맞게 조절됩니다. 스프라이트가 크기를 바꿔야한다고 생각했습니다.누군가 명확히 할 수 있습니까?
고마워요. Ray Wenderlich가 작성한 cocos2d 텍스처 패커 튜토리얼과 인터넷의 다른 소스를 확인했습니다.몬스터와 PC가 등각 투영으로 배치 된 수백 개의 스프라이트 그리드를 사용하고 있으며, 이들은 매우 z- 순서 종속적 인 상황입니다. 이 프로그램을 내 프로그램에 통합하는 과정에서 z- 주문 관련 문제가있을 수 있습니다. 난 이미 힘들이지 않고 잘 짜여져 있고 (아직 버그가있는) 상호 작용하는 시스템을 가지고 있기 때문에, 제게는 비용/이익 비율이 그만큼 좋을 것이므로 첫 제안을 할 것입니다. – user1437403