I have definitely ran into this issue, and I know a lot of other people have too. So I decided to whip up a script that can be used over and over again to change a pivot point of a GameObject. Really its changing the mesh, so there is an option called “Shared Mesh”, whether you want it to actually change the mesh itself, or if you want it to create another instance for the game object then move it.
IF YOU CHECK “SHARED MESH”, IT WILL CHANGE HOW THE MESH LOOKS EVERYWHERE IN YOUR PROJECT
To use:
- Put .cs Script into new folder “Editor” at root
- Go to Custom>Move Pivot Point
I thought I would give out this script here, if enough people use it I might put it in the Asset Store. But until then, here ya go.
Download Here
My page for it here.