Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

root component cannot be attached to other components in the same actor

Trying to attach actors to sockets setup my characters skeleton. They only appear at the base of the character and when I stop play I get this error message: "...root component cannot be attached to other components in the same actor. Aborting"

Anyone know how to take care of this?

Product Version: UE 4.21
more ▼

asked Feb 06 '19 at 06:34 PM in Using UE4

avatar image

Crowley Caine
683 8 10 15

avatar image ThompsonN13 Feb 06 '19 at 11:07 PM

your a bit hard to understand here, but the basic idea im seeing is your attempting to attach a actor to a socket of your character. if thats the case then we are going to need to see your script to see what youve done. it sounds like your plugging the wrong reference into the attach to actor node but itd be best to see it to confirm.

avatar image Crowley Caine Feb 06 '19 at 11:49 PM

Found the problem. I copied my character bp code to my preview equipment bp (sending to a render target) and forgot to add a target. That's why it failed.

Do you know anything about connecting skeletal mesh to a socket? I've just added skeletal components and since I attach them to a skeleton copy in maya and use master pose I've gotten great results. If I attempt to attach them to a socket it just ends up looking horrible. Out of place, clipping etc. Even after adjusting positions.

avatar image ThompsonN13 Feb 07 '19 at 12:23 AM

mmmhm not quite sure on exactly what your saying. are you attempting to place something like a sword or other object in the socket? for that kind of thing in the past ive just added the socket to the bone that i wanted within the skeleton section in ue4. then i position the socket as needed (near palm for example). then i add a preview mesh to get everything dialed in. the meshes themselves i just have the mesh origin where the characters hand would be (origin at hilt for a sword). its all pretty basic stuff. i dont know what your working on so its hard to be more specific.

avatar image Crowley Caine Feb 07 '19 at 12:28 AM

That part is very simple yes and that's what you'd do for a static mesh. A skeletal mesh like a piece of armor that has to bend and move with the body of the character is not as simple, like I said adding a skeletal mesh component to my character works fine. It's made to fit in maya and attached to a copy of the same skeleton, hence all translations and rotations will always be correct. When adding it to a socket though, it has a lot of issues.

And what I meant by preview above there is that I have a system for the player to preview the items attached to a copy of their character in a small window. But that's all working now, except for the skeletal mesh parts, ie armor. I have a workaround but if I could use sockets like for a static mesh that'd be best.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question