Add Static Mesh Component Blueprint

I’m Adding a Crafting System to my game and I have added static meshes to the blueprint via add StaticMeshComponent function. In the editor it shows up in the view port but when I press play the static meshes are not visible but the collision is.

here is my Blueprint

and here is what it looks like in the view port. the one on the left is in the editor and the one on the right is the in game view.

I’ve added them like you would if it was added via the Components tab. Have I done something wrong that makes the visibility off even though they are set to visible. or is it just a bug in the editor.

There are a few places you can set visibility I think. One is in the blueprint for the component. Another I think is in the details panel for the node that is spawning your component. There might be one more depending on how you are doing things but I can’t remember where that was.

I’ve checked the visibility to see if that was it prior to posting the question. it could just be the version I am using for the test. it is the 4.4 preview, I may have to use a more solid version like 4.3.1 to see if that fixes the problem. they did say that the engine has some bugs and they are after feedback I just wanted to know if it is a bug then I can report it.

Wouldn’t it be easier to simply create a blueprint of the static mesh you want to spawn and then spawn the blueprint rather than spawning the mesh directly?

Something like this causes the static mesh that I created a blueprint for to spawn at the cursor when I press G.