Unreal Engine Blueprints Blueprint Physics and Collision 1 — Questions and Answers
Question 1: Which Blueprint node enables physics simulation on a Static Mesh Component at runtime?
- Set Simulate Physics (Correct answer)
- Enable Physics Body
- Toggle Rigid Body
- Activate Physics
Correct answer: Set Simulate Physics
Set Simulate Physics is the correct node used to enable or disable physics simulation on a primitive component like a Static Mesh Component.
Question 2: Which collision response setting must be set to 'Block' for the WorldStatic channel so a character can walk on a floor?
- Pawn
- WorldDynamic
- WorldStatic (Correct answer)
- Visibility
Correct answer: WorldStatic
The WorldStatic channel must be set to Block so the Character Movement Component recognizes the floor and prevents the character from falling through it.
Question 3: Which Blueprint event fires when two actors with 'Generate Overlap Events' enabled begin touching each other?
- On Hit
- On Component Begin Overlap (Correct answer)
- On Actor Physics Overlap
- On Collision Start
Correct answer: On Component Begin Overlap
On Component Begin Overlap fires when a component starts overlapping another actor, provided both have 'Generate Overlap Events' enabled.
Question 4: What is the key difference between the 'Add Impulse' and 'Add Force' Blueprint nodes?
- Add Impulse applies force every frame; Add Force applies it once
- Add Impulse applies an instantaneous push; Add Force applies a continuous force each frame (Correct answer)
- Add Impulse only works on characters; Add Force works on static meshes
- They are functionally identical
Correct answer: Add Impulse applies an instantaneous push; Add Force applies a continuous force each frame
Add Impulse applies an instantaneous burst of force in a single frame, while Add Force applies a continuous force that should be called every tick to sustain acceleration.
Question 5: Which collision preset is best suited for an invisible volume that should block all actors from passing through?
- OverlapAllDynamic
- PhysicsActor
- BlockAll (Correct answer)
- IgnoreAll
Correct answer: BlockAll
The BlockAll preset sets all collision channels to Block, making the volume act as an impassable barrier for all actors.
Question 6: Which Blueprint node retrieves a list of all actors currently overlapping a specific component?
- Get Overlapping Actors (Correct answer)
- Query Overlap List
- Get Touching Actors
- Find Overlapping Components
Correct answer: Get Overlapping Actors
Get Overlapping Actors returns an array of all Actor references that are currently overlapping the specified component.
Question 7: When 'Collision Enabled' is set to 'Query Only' on a component, what is the result?
- The component blocks all physics objects but ignores traces
- The component participates in physics simulation but not overlap events
- The component responds to traces and overlaps but does not simulate physics blocking (Correct answer)
- The component is completely invisible to collision queries
Correct answer: The component responds to traces and overlaps but does not simulate physics blocking
Query Only means the component participates in spatial queries like line traces and overlap events, but does not block physics-simulated objects.
Which Blueprint node enables physics simulation on a Static Mesh Component at runtime?