Scene Component root of a StaticMesh

I’m trying to make a Scene Component be the root of a simple Box StaticMesh, but if I make a Scene Component blueprint, I can’t add any components. If I make a blueprint from the StaticMesh, I can add a Scene Component but not make it the parent.

I got this from the bottom of the page on this section of this tutorial: http://3.bp.blogspot.com/-Dq-fN-NRQAc/U-km8gXAyyI/AAAAAAAAAOc/jFbKY5l3W3Q/s1600/UE4_HUD2SceneInteractionTut_P2.png

Full Tutorial: UE4 Tutorial - HUD to Scene Interaction

Am I doing something wrong?

You are not talking about have a have a SM BP that has a scene component as the root?

Yes that’s what I’m trying to do.

So I make a SM BP, but I can’t change the root. If I add a Scene Component, I can’t make it the root.

Make a blank BP

Add a root component, then add static mesh…

That’s AFAIK not possible. The SM has to be the root, otherwise it would not be a static mesh blueprint anymore. You could try to reparent it (class settings → parent class).

In the tutorial you reference, the instruction says: “Go ahead and create a new blueprint.” At this point you want to click the “Add New” button in your content browser and select “Blueprint Class.” Then select the “Actor” button. You’ll then have what you need to complete the tutorial.

JTLYK, it sounds like you were creating a Static Mesh blueprint, which would automatically inherit a static mesh as the root component. For this tutorial you just want a plain old Actor blueprint to work with.

Thanks. This seemed to work.