2012-01-11 3 views
1

일부 장면 (홈 장면, 레벨 선택 장면, 게임 장면, 신용 장면 등)이있는 cocos2d 프로젝트가 있고 광고 배너보기가 있습니다. 모든 장면.cocos2d 프로젝트에 영구적 인보기 (광고용) 넣는 방법

모든 장면에서 배너보기를 만들고 있지만 (이 광고는 자동으로 다시로드 될 때까지 광고를 유지하고 싶습니다.)

그래서 모든 장면이 변경 될 때 광고보기를 다시로드하지 않고도 화면에 항상 광고를 표시하고 장면을 변경할 수 있습니까?

그럴 수 있습니까? 대부분의 배너과 마찬가지로,

[[CCDirector sharedDirector].openGLView addSubview:bannerView]; 

이것은 당신의 bannerView는 UIKit보기라고 가정 물론이다

답변

2

예, 단순히 배너보기를 추가 할 수 있습니다. 배너보기가 실제로 스프라이트 또는 다른 cocos2d 노드 인 경우 이미 수행중인 작업을 계속 수행하는 것 외에 다른 선택 사항이 없습니다. 뷰가 영구적으로 유지되도록하는 유일한 방법은 CCDirector를 수정하는 것입니다. 특히 replaceScene 메서드는 currentscene에서 뷰를 제거하고 다음 장면으로 다시 추가해야합니다.

+0

감사합니다. – ik2wxx

관련 문제