방금 Xcode 4.5/iOS6으로 업그레이드했는데, 이제 Cocos2d 게임에 CCLayerColor 및 CCLayerGradient의 투명도 문제가 있습니다. 이 서브 클래스로 생성 된 레이어는 사실 흰색이면서 투명해야 할 때 완전히 흰색과 불투명 한 것처럼 보입니다.Cocos2d CCLayerColor 및 CCLayerGradient 알파가 iOS6에서 작동하지 않습니다.
ccColor4B topStartColor = ccc4(255, 255, 255, 150);
ccColor4B topEndColor = ccc4(255, 255, 255, 100);
CGPoint topVector = ccp(0, 1);
_topGradient = [CCLayerGradient layerWithColor:topStartColor
fadingTo:topEndColor
alongVector:topVector];
저는 Cocos2d 2.0 Beta2를 사용 중입니다. AppDelegate를 재 작업해야 iOS6에서 발생하는 화면 회전 문제를 해결할 수 있었기 때문에 실수로 올바르게 설정하는 것을 잊어 버렸을 가능성이 있습니다. 나는 알파와 함께 스프라이트를 추가해야한다. 이것은 CCLayerColor와 CCLayerGradient 인 것처럼 보인다. CCLayerColor를 재고 Cocos2d 2.0 프로젝트에서 테스트했는데 제대로 작동하는 것 같아서 내 앱에 뭔가있는 것 같지만 프로젝트에 대한 차이점을 알 수는 없습니다.