Hi!
There is a simple rectangle magnifier class. Feel free to modify and share more complicated versions.
Usage sample:
CMagnifier* mag = CMagnifier::create();
CCSize someSize = ...
mag->setSize(someSize);
float scaleFactor = ...;
mag->setScaleFactor(scaleFactor);
mag->initWithCurrentScreen();
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(mag, INT_MAX, true);
this->addChild(mag);
CCPoint position = ...;
mag->setPosition(position);
Magnifier.zip (3.4 KB)