Dealing with an annoying issue with static meshes. Whenever I have a static mesh in a blueprint actor, dragging it into the world makes it invisible in editor (but not invisible in game). Only static meshes in blueprint actors are invisible in editor because I found that when I grab a static mesh from the Shapes category, it is visible in the editor.
I found that clearing the Static Mesh property in the blueprint actor makes it visible again in editor but as soon as I try to move or rotate it, it immediately becomes invisible again.
Hmm that sounds very strange, have you checked a checkbox for the visibility? Is this a normal blank blueprint or is it the same for all blueprints? Is there a material applied to the mesh which causes these issues?
Making a reply because I’m having a similar if not exact issue. For me the visibility is checked. I did not apply any material to the mesh. And even if there is no mesh, the root component icon disappears just like the mesh. If I put down a character blueprint, add a mesh to it, the mesh disappears but the capsule stays visible.
I was having the same problem.
I created my blueprints in prototype map, I had my static mesh in blueprint actor, everything was fine when dragging BP into map, static mesh appeared both in editor and game, but after changing the map from prototype to my actual game map, I’ve tried importing into editor my BP with static mesh it became invisible, no wireframe appeared, nothing. I could see the item in outline, but the actual static mesh was not appearing in editor, but in game it was fine.
I’ve tried few things, so what helped me was basically switching back to my prototype map, importing the BP in it again, then switching back to my map ,and importing the BP, only then I could see my BP static meshes. Not actually a solution, but it worked for me.
Have you learned more about the issue?
Same problem for me, I’ll try to describe as best as I can.
Everything is invisible when dragging the actor (when placing from browser or when moving in editor).
Meshes (static, skeletal, spline mesh), box collisions, billboards, text renders are invisible. Only splines are.
They are indeed visible in game, but return invisible when I press stop.
To make them appear I have to compile the corresponding blueprint, or change a public parameter on the actor in the scene (have to select the actor in the outliner since it is invisible on scene). I guess it relaunches construction script.
At first I thought construction script was not called because print string doesn’t print on screen, but my spline which is still visible works and print works on log, so not a construction script problem (I know print string stop working after using AI debug in game, it just never happened to me before with UE4, only UE5 now)
But the issue doesn’t stop here. Sometimes all actors disappear, not only the dragged one, I have to go to each class to recompile them (or make them appear individually by changing a parameter, but that takes more time).