Hide Selected At Startup Bug

你好,我发现这里的选项有一些工作逻辑不一致,这会具有一定的误导性,提一个改进建议:

1.小眼睛隐藏+设置Show All At Startup,有效

2.小眼睛隐藏+设置Show Selected At Startup,有效

或者

3.已经设置Hide Selected At Startup的对象,小眼睛隐藏+设置Show Selected At Startup,有效

那么反过来,则设置无效:

4.小眼睛隐藏+设置Hide Selected At Startup,无效,希望改进成有效,谢谢!

Hello, I’ve noticed an inconsistency in the behavior of these options, which can be misleading. Here’s a suggested improvement:

Eye icon hidden + “Show All At Startup” set → Works

Eye icon hidden + “Show Selected At Startup” set → Works

Object with “Hide Selected At Startup” set + Eye icon hidden + “Show Selected At Startup” set → Works

However, the reverse case does not work:

4. Eye icon hidden + “Hide Selected At Startup” set → Fails

I suggest making this case (4) consistent by ensuring it works, just like the others. Thank you!

Hi,感觉更像​是个bug,如果您那边可以修改引擎源码的话,可以在UUnrealEdEngine::edactHideSelectedStartup中,将

`if ( !FActorEditorUtils::IsABuilderBrush(Actor) && !Actor->IsHiddenEd() && !Actor->IsHiddenEdAtStartup() )

修改为

if ( !FActorEditorUtils::IsABuilderBrush(Actor) && !Actor->IsHiddenEdAtStartup() )`

Hi, I’m glad that you were able to find a workaround. We agree the behavior described is misleading, and have an issue to track this that you can follow in the upcoming days here.

Hi, I followed your suggestions and can confirm they worked perfectly - everything performed as expected. Thank you! :grinning_face: