Хм ... Cocos2d CCLens3D, делает область, заданную программистом, всплывающей .. Пожалуйста, посмотрите на пример, предоставленный cocos2d ..
коды:
id lens = [CCLens3D actionWithPosition:ccp(size.width/2,size.height/2) radius:240 grid:ccg(15,10) duration:0.0f];
[self runAction:lens];
self - это слой, где ваше изображение должно быть ..
ccp (size.width / 2, size.height / 2) должно быть изменено на ccp (yourPosition.x, yourPosition.y), означает позициикоторый вы хотите, чтобы всплывающее окно было в .. Радиус - это размер круга, длительность - это как долго вы хотите, чтобы он был, 0.0 означает бесконечность .. сетка просто использует те же значения ..