Knowledge base
Knowledge base
Knowledge base
Free, anonymous browsing of Unreal Engine Blueprint examples, node references, and best practices. The same content the WoalzCraft plugin uses to generate Blueprints.
28 results for Map
SETUP (once per project): 1. Create Input Mapping Context (IMC_Default) in content browser. 2. Create Input Actions (IA_Move, IA_Jump, IA_Look) — set Value Type. 3. In IMC_Default, map keys to each IA. IN CHARACTER EventBeginPlay: GetController → CastTo<PlayerController> → GetSubsystem(UEnhancedInputLocalPlayerSubsystem) → AddMappingContext(IMC_Default, Priority=0). IN EVENT GRAPH: Right-click → search IA_Move → 'IA_Move (EnhancedInputAction)' node appears with Triggered/Started/Completed exec outputs and 'Action Value' data output. For 2D movement: IA_Move → GetAxis2D(ActionValue) → X to AddMovementInput(GetActorRightVector, ScaleValue=X), Y to AddMovementInput(GetActorForwardVector, ScaleValue=Y).
Get subsystem: GetSubsystem(UEnhancedInputLocalPlayerSubsystem, GetPlayerController(0)). Call in EventBeginPlay on the Character or PlayerController. Priority: higher number overrides lower number mappings.
AddMappingContextUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoSetup: Create InputAction assets (IA_Move Axis2D, IA_Jump Digital). Create InputMappingContext (IMC_Default) mapping keys to IAs. BeginPlay: GetPlayerController → GetEnhancedInputLocalPlayerSubsystem → AddMappingContext(IMC_Default, 0). Bind: EnhancedInputAction IA_Move → Triggered pin → ActionValue → BreakVector2D → AddMovementInput.
A key→value lookup table (dictionary). Faster than searching an Array when you need to look up by key.
UEnhancedInputLocalPlayerSubsystem::AddMappingContext. Get subsystem via GetEnhancedInputLocalPlayerSubsystem.
Add Mapping ContextUE 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoMaps keyboard/gamepad keys to InputActions, with optional modifiers (deadzone, swizzle). Add to a PlayerController via AddMappingContext.
Output clamped to OutRange. Use MapRangeUnclamped for unclamped version.
Map Range ClampedUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoMap Range UnclampedUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agostring
UGameplayStatics::PlaySoundAtLocation.
Play Sound at LocationUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo ago