Can't move parts and bones from a 3D model

Hello! I am having a weird (altough probably simple) problem with a 3D model I made with MagicaVoxel, exported to Blender, where I made its rig, and then got it in FPX format into Unity.
I tried moving the bones and the parts themselves of the model, but altough the position and rotation values change, the visual position itself doesn’t.
alt text

alt text

Does anybody know how to solve this? Tell me if you need more information.
By the way, in Blender the rigging and parts work fine, moving as I wish.

Hey there. For others struggling with this issue:


When you import a model into unity from blender with an armature, the separate parts themselves no longer have changeable rotation or position as they are under constraint from the armature bones.


Example: If you set the position of an object in unity using the update function, in the same way, that object will be now constrained by the code to maintain that specific position. During play mode, attempting to change the position or rotation in the editor will have no effect because of this constraint. The only way to change the rotation or position of the object is by changing the source of the constraint directly, which in this example, is the code.


Thus, to change the rotation/position of your model with an armature, you must change the rotation/position of the armature constraining it.


A problem with this may arise when you are trying to move only one part of a model that has multiple children, causing the children’s transforms to follow that of the parents. If you are attempting to adjust a parent object without it affecting the children, you must temporarily unparent the object with Transform.SetParent (Unity - Scripting API: Transform.SetParent). After making the desired change, you can then leave, or reparent the children to the parent you wanted to move individually.

Bump.

I’m having this same problem at the moment, does anyone know a solution?

A simple problem indeed.

You are in the rotation mode, for swtiching to the movement mode, simply click “w” on your keyboard. Then you should be able to see around the origin point of your selected objects. Then simply drag and drop the arrows in any direction you like.

Keyboard shortcuts in the editor:

W - object movement mode

E - object rotation mode

R - object scaling mode