Blender mesh reverts to original position when starting game

My friend has created a mesh that I’ve placed as a child to another mesh in my game. However, when I start the game, the mesh reverts to the original position it was in when I imported the mesh.

I also happen to notice that the position coordinates are bold. Could someone please help?

Thanks!

In that case I usually set object’s parenting to other object. For example your imported object has coordinates 0,0,0. It will keep 0,0,0 anyway. But if you set its parent to other (empty) object, it will keep 0,0,0 in local space. And then just move parent object.

I am having this same issue. The gentleman from this post seems to have pinpointed the problem in that Unity 3.5 and blender 2.61 (and apparently 2.62) have issues importing. I have found that if instantiate a default cube (from within Unity) you can then go in and swap out the mesh in the mesh renderer to the one you imported. That “seems” to work most of the time as a work around.

I’m have a same problem with 3.5. Exporting models from older versions of blender (2.58a, 2.59) don’t make difference.

update: Sorry. Problem was in imported empty animation.

In cases where the object has an armature and animations associated with it, I haven’t had any problems at all.

It seems to only happen for me when I make a static object in Blender and import it into Unity. In that case, unchecking the animation box works well (see this post). As far as I can tell, there is no need to use the mesh swapping trick suggested by n8.