I'm developing a game with large obstacle and sprites(in cocos2d+box2d for iPhone), then after zooming out my sprites and layer (by increasing cameraZ), I make my game to play by user, which causes some problem in touch detection of dynamic objects.

Can it be said a good approach to work with? If No then what will be the solution to work properly(consider that I have traveled so far with this approach)?