Let me explain it a little bit more in detail…
I am creating a fighting game.
Whenever the player/enemy punches the collision should happen so i can play getting hit animation of the opponent/decrease his health.
It is not important to be a physics collision detection, Unfortunately i couldn’t find per pixel collision detection solution in corona.
AS you can see in the following image, i set the radius of my character but it doesn’t fit the character specially the punches are not detected at all. and as you can see in the image if i increase the radius then the radius would become too big for characters to even come near each other.
As for setting rectangle instead of radius, the character’s standing frame is smaller in width then the punch frame. And other problem is that i change the scale of my character and the physics body size won’t change.

The only solution is the custom shapes for my sprite sheet. but i can’t understand how it works and even if it is possible to create shapes for sprite sheets?

My whole game is pending because of this annoying problem.
I am from 3d community and it is my first time with 2d game development. In 3d environment collision detection is not a problem at all, it is a peace of cake actually. I didn’t know it would be such a big problem in 2d :0
My request from corona community is to please help me to overcome this annoying obstacle from completing my game.
Thanks in advance!