Precise Touch Detection

I want to have perfect touch detection so that if I have a irregular shaped graphic a touch only fires if I’m touching the visible image not the invisible bounding box around that image.

Is there a way to get precise touch detection? I’m talking the kind of preciseness that Box2d physics gives you. For example in the multi puck sample if you create a puck and in the simulator click just out side of the puck you can drag it around, in this case your not even touching the visible puck and still getting a touch. My guess is the invisible bounding box is being touched there for a touch event fires. Or maybe I’m mislead in the simulator?
I was thinking if a normal touch can’t be that precise maybe one could hide a png where a touch occurs and use the isSesnor stuff in the physics api to determine if there is a collision to get precise touch detection.

Any help would be appreciated.

Bob [import]uid: 10640 topic_id: 12185 reply_id: 312185[/import]

Definitely try an app on your device. The way the simulator and a device behave can be very different. I wish my phone would alone more ‘give’ at sometimes.

Instead of using another png, why not use a drawn vector? Wouldn’t that be easier to manipulate and on resources? [import]uid: 54716 topic_id: 12185 reply_id: 44346[/import]