create_circular_movement_component
Creates a Blueprint component that orbits attached objects around an actor. Set rotation speed and orbit radius to produce circular movement for shields, particles, or other attachments.
Instructions
Create the orbiting Scene Component from Ch. 18 of the book.
Creates BP_CircularMovComp that:
Uses Event Tick + Delta Seconds to calculate per-frame delta angle
Applies SetRelativeLocation + AddLocalRotation to orbit around owner
Default speed: 180 deg/sec (completes full orbit in 2 seconds)
This is perfect for rotating shields, orbiting particles, or any attachment that needs to circle around an actor.
Args: name: Component Blueprint name rotation_per_second: Orbit speed in degrees per second orbit_radius: Radius of the circular orbit in Unreal units folder_path: Content browser folder
KB: see knowledge_base/11_BLUEPRINT_LIBRARIES_AND_COMPONENTS.md#overview Example: create_circular_movement_component()
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | BP_CircularMovComp | |
| folder_path | No | /Game/Components | |
| orbit_radius | No | ||
| rotation_per_second | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |