Is there a convenient way to disable an actor in scene just like it in unity?
If not, why?
PS: I’m a starter in Unreal (Just transferred from Unity)
Hi @canotremember , Welcome to forums!
If I understood correctly, this should work for you.
In this example, I used the 1 and 2 keys to trigger the logic from the Level Blueprint, but you can use it in any context (for example, inside the actor itself or from another blueprint).
To select the desired actor, select it in the level, then right-click in the Level Blueprint and choose Create Reference to [Actor].
Set Actor Hidden In Game (true)
Hides the entire actor in the game (it won’t be visible on screen).
It doesn’t disable its logic or collisions, but you’ll handle that afterward.
Set Collision Enabled (No Collision)
The actor no longer has collision, so it can’t block or overlap with anything.
Make sure you target the component that actually has collision .
Set Actor Tick Enabled (false)
Stops the actor’s Tick execution and all components that depend on it.
This disables any logic running on Event Tick or functions updated every frame.
Hope it helps!
1 Like


