I am working on importing meshes from a 3d modeler into Unity. So far, I have almost everything in order, however, when I enter play mode, my mesh jumps away to a point far away. My mesh’s pivot point is also far from the actual object. Is this an issue that I can correct in Unity? Or do I need to edit my mesh in my 3d editor?
1 Answer
1It seems that meshes from FBX files (with animation) do that becasue the translation is also animated.
Try to add the mesh as a child to a new empty game object and move that. That way the local translatio of the child (your mesh) won’t change and the mesh should stop jumping to its original position.
Do you mean put my animation controller on the empty game object that is the parent of my mesh that I want animated?
– vulgarknight
Is your mesh imported from an FBX file?
– Andrew2013Yes, just as i exported it.
– vulgarknightFor some reason my answers keep dissapearing... Try to add your mesh as a child to a new empty game object. It seems that meshes from FBX files with animation do that because the translation is also animated. So if you move the new empty gmae object (parent) instead, it should keep the local translation of the mesh unchanged.
– Andrew2013