Im making a custom character in Blender for ue4 because I dont know how to use 3ds max, maya etc. My character has various meshes: the mesh of the skin and the meshes of the clothes (hat, jacket, boots…). I have the clothes parent with the mesh of the skin.
The problem come when I try to put a skeleton, because it only move the mesh of the skin, example: when I move the bone of the head, only the mesh of the skin move the head, and the mesh of the hat keep in the same place
¿How can I move different meshes with the same skeleton?
Select your armature and then the skin mesh and put your cursor in the 3d viewport window and then press CTRL + P and select Unparent
Now select your skin mesh, your hat mesh, your jacket mesh, every single mesh in the outliner by selecting them with SHIFT held down. Select your armature last (it should be white and the rest yellow, and it might be armature first, meshes last) then put your cursor in the 3d viewport window and then press CTRL + P and select “Parent to Armature with Automatic weights”
Now your entire mesh will move with the skeleton
When you export to unreal engine all your meshes will be combined anyway.
When exporting to unreal engine follow my Blender to Unreal Engine 4 - The Complete Guide for blender 2.75 and UE 4.8.3 I show you what options to select for exporting and then importing the skeleton and mesh, and then the same for animations.
Don’t forget to accept an answer that best clears your question up or answers it so when the community finds your question in the future via search/google they know exactly what you did to fix it/get it going.