2012-04-17 2 views
1

iphone으로 cocos2d를 사용하고 있는데 한 CCScene에서 다음 CCScene으로 장면이 전환되는 동안 화면에 스프라이트가 표시되도록하고 싶습니다. 예를 들어, CCTransitionFade를 사용할 때 장면의 자식 인 모든 것이 희미 해지고 다음 장면이 희미하게 보이지만 스프라이트를 계속 보이게하고 나머지 장면과 함께 사라지지 않게하고 싶습니다. 스프라이트의 페이딩을 피하기 위해 장면의 분리 된 스프라이트 인스턴스를 추가해야한다고 생각하지만이 작업을 수행하는 방법은 확실하지 않습니다. 감사합니다. 감사합니다.Cocos2d : 장면 전환 중에 스프 라이트 인스턴스를 표시하는 방법은 무엇입니까?

+0

중복 일 수 있습니다. http://stackoverflow.com/questions/7764579/how-to-add-global-cclayer-which-is-not-affected-by-scene-transitions-in-cocos2d – badgerr

+0

무엇을 하시겠습니까? 로고를 계속 스크린에 남기고 싶습니까? UIImageView를 OpenGL 뷰에 추가하면 Cocos2D에서 수행되는 모든 작업의 ​​맨 위에 표시됩니다. –

답변

0

다른 장면으로 전환하는 경우 실제로는 CCScene에서 오브젝트/스프라이트를 유지할 수 없습니다. 그것은 정말로 스프라이트가 무엇인가에 달려 있으며, 터치에 반응 할 것인가, 움직이는가, 최선의 접근 방식에 관해서는 아무것도하지 않는가 등이다.

Cocos에서 사용하는 viewcontroller보기 외에도 viewcontroller에보기를 추가하여 UIViews와 Cocos보기를 결합 할 수 있습니다. 이것이 코코스 전환 외부의 이미지를 유지하는 가장 쉬운 방법입니다.