Running the console command "Show Collision" when lights are placed in the scene with "Visibility" off results in the lights turning back on.
Tested in: 4.22.3 CL#7053642 , 4.24.P4 CL#10387632, 4.25 CL#10479005
Alternative steps
Result: The light is turned on
Expected: The light to remain off
FScene::AddLight(ULightComponent * Light) Line 1854 ULightComponent::CreateRenderState_Concurrent() Line 775 FComponentRecreateRenderStateContext::~FComponentRecreateRenderStateContext() Line 36 TIndirectArray<FComponentRecreateRenderStateContext,TSizedDefaultAllocator<32> >::DestructAndFreeItems() Line 425 FGlobalComponentRecreateRenderStateContext::~FGlobalComponentRecreateRenderStateContext() Line 141 UGameViewportClient::ToggleShowCollision() Line 2953 UGameViewportClient::HandleShowCommand(const wchar_t * Cmd, FOutputDevice & Ar, UWorld * InWorld) Line 2833 UGameViewportClient::Exec(UWorld * InWorld, const wchar_t * Cmd, FOutputDevice & Ar) Line 2626 ULocalPlayer::Exec(UWorld * InWorld, const wchar_t * Cmd, FOutputDevice & Ar) Line 1499 UPlayer::ConsoleCommand(const FString & Cmd, bool bWriteToLog) Line 51
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85245 in the post.
2 |
Component | UE - Graphics Features |
---|---|
Affects Versions | 4.23.1, 4.24, 4.22.3, 4.25 |
Created | Dec 2, 2019 |
---|---|
Resolved | Aug 27, 2021 |
Updated | Aug 27, 2021 |