2012-01-11 3 views
1

У меня есть проект cocos2d с некоторыми сценами (домашняя сцена, сцена выбора уровня, игровая сцена, сцена кредитования и т. Д.), И у меня есть просмотр рекламного баннера в каждый scene.Как разместить постоянный просмотр (для рекламы) в проекте cocos2d

Я создаю представление баннера в каждой сцене, но мне это не нравится (я хочу, чтобы объявление оставалось на месте, пока оно не перезагрузится само по себе).

Итак, как я могу показывать объявления всегда на экране и сменами сцен без перезагрузки вида объявления при каждой смене сцены?

Возможно ли это?

ответ

2

Да, просто добавить вид баннера на:

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

Это, конечно, при условии, что ваш bannerView вид UIKit, поскольку большинство баннеров. Если ваш баннер на самом деле является спрайтом или другим узлом cocos2d, у вас мало выбора, кроме как продолжать делать то, что вы уже делаете. Единственный способ обеспечить постоянный просмотр - это изменить CCDirector, в частности метод replaceScene должен будет удалить представление из currentscene и добавить его обратно в следующую сцену.

+0

Спасибо, это сработало. – ik2wxx

 Смежные вопросы

  • Нет связанных вопросов^_^