- Home /
How to change a prefab's pivot point to exactly its center?
I have a simple prefab made up of cubes that looks like this: https://answers.unity.com/storage/temp/183783-prefab.jpg.
Whenever I place the prefab into unity, the pivot point and the center don't match up. I would like to know if there is any way to change a prefab's pivot point at (0,0,0) to exactly the center of the prefab.
Things I have tried:
Messing around with the local/global and center/pivot toggles at the top of the unity window.
Searching the unity answers page for an answer.
Creating a new empty GameObject, moving it to the center of the world (0,0,0), and then moving the cubes from the prefab into the new object. This changes the center of the GameObject to the center of the cubes, but not the pivot point.
Moving the pivot point of a new empty GameObject manually then attaching the cubes from the prefab to the GameObject (the pivot point is not on the actual center with this approach)
Moving a new empty GameObject's pivot point to the exact coordinates of the center of the prefab. (doesn't work due to the prefab's coordinates being 0,0,0 even though the prefab is not at the origin)
Any help would be appreciated
Edit: After thinking about how pivots work, a simple solution would be to move the pivot to the coordinates of the center of the prefab. The only problem is that the prefab's coordinates are (0,0,0), and no matter what I try to do, I cannot get the prefab to show it's coordinates relative to the actual origin (0,0,0). I am going to create another post with this specific question (finding the coordinates of a prefab relative to the origin), but until that one gets answered, I am going to leave this one open to suggestions on ways to move the pivot to the center of a prefab.
Your answer
Follow this Question
Related Questions
Instantiated Game Object is at the wrong location. 1 Answer
Move from center and not pivot. 1 Answer
How to find a prefab's location relative to the origin? 0 Answers
The variable othertransform of Prefab has not been assigned 2 Answers
GameObject position and localPosition not changing in hiearchy, only in script. 0 Answers