Hi. I guess I have found a bug in 4.16.2 Editor. When I hide a StaticMeshActor in the World Outliner tab using the “eye” icon, the actor gets hidden as you would expect. BUT, when I save level, restart the Editor, the actor gets visible again. The actor covers my entire level, so it’s very annoying to hide it on every startup.
Thats exacted behavior. The eye icon in the outliner is only for hiding stuff during editing.
if you want to hide a actor permanently select “Actor Hidden In Game” or in its primitive component uncheck “Visible”
That makes sense. Thank you!
Just had this issue.
I need to hide some actors only in the editor, as they make editing other elements more difficult, but I need these actors in the game.
Not saving the “hide in editor” flag is definitely a bug, as I need to hide all these actors every time I load a level.
After all, it takes just an extra bit (literally) of information for each actor. Please save it.
Agreed. Hidden objects in the outliner should remain hidden. This is horrible UI/UX.
Hiding layers in photoshop is a saved state. Same as every other program that has layers or object visibility. Meet user expectations. Hidden in game is not an option, as in game is in game, not in editor. The eye icon is hidden in editor, but it’s functionality is not what users expect, want, or need. So it needs to be fixed.
The outliner is such a mess when it comes to UI/UX. I just love organizing my project full of thousands of assets neatly in to nested folders so everything is well organized and useable, only to have every closed folder open back up on restart. It wastes so much user time having to re organize thing over and over.
IDE usability needs to be a massive priority at epic, it’s so very bad.
This is a huge pain in the butt, and I would love it if Epic would save the outliner state.
If anyone wants a workaround for the issue @D.D.T mentioned, you can:
- Disable visibility for the actors that make editing other elements difficult (they are usually big)
- On BeginPlay, re-enable visibility for those actors.
Yes, this is incredibly jank, because:
- We shouldn’t even need to do this
- It’ll be an annoying bug if you want to actually hide an actor in-game (e.g. in another level)
But it has made my life in the editor alot better. At least in my use case, it hasn’t been too bad, since we only have like 2-3 actors like that and they always need to be visible in-game.
Select the Actors you wanna Hide at Startup
Right Click-Visibility
Show/Hide at Startup
Cheers