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.
20 results for dash
Pattern: Variables bCanDash(bool)=true, DashDistance(float)=1000, DashDuration(float)=0.2. Input → Branch(bCanDash) → SET bCanDash=false → GetActorForwardVector → Multiply(Forward, DashDistance) → Timeline(0→1 over DashDuration) → Update: VLerp(StartLoc, StartLoc+DashOffset, Alpha) → SetActorLocation. Finished → Delay(CooldownTime) → SET bCanDash=true.
string
ACharacter::LaunchCharacter. Good for knockback, bouncing, jumppads.
Launch CharacterUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoLess_FloatFloatUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoACharacter method. Returns UCharacterMovementComponent.
Get Character MovementUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agobXYOverride/bZOverride: if true, replaces current velocity. If false, adds to it.
LaunchCharacterUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoPattern: Variables bIsSprinting(bool), Stamina(float)=100, MaxStamina(float)=100, SprintSpeed(float)=1200, WalkSpeed(float)=600, DrainRate(float)=20, RecoverRate(float)=10. Sprint pressed: bIsSprinting=true → SetMaxWalkSpeed(SprintSpeed). Released: bIsSprinting=false → SetMaxWalkSpeed(WalkSpeed). Tick: Branch(bIsSprinting) → Stamina -= DrainRate*DT. Else: Stamina += RecoverRate*DT. Clamp(0, Max). If Stamina<=0 → force stop sprint.
Pattern: Variables JumpCount(int)=0, MaxJumps(int)=2. Jump input → Branch(JumpCount < MaxJumps) → True: LaunchCharacter(0,0,JumpZVelocity) → SET JumpCount+1. OnLanded event → SET JumpCount=0. Don't use built-in Jump for multi-jump — use LaunchCharacter instead.
Also: BuildString_Int, BuildString_Name, BuildString_Vector, etc.
Build StringUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoPattern: InputAxis MoveForward → Multiply_FloatFloat(A=AxisValue, B=1.0) → AddMovementInput(WorldDirection=GetActorForwardVector, ScaleValue=Product). Repeat for MoveRight with GetActorRightVector. Key pins: AddMovementInput inputs: 'WorldDirection' (Vector) and 'ScaleValue' (float). Input Axis event output pin is named 'Axis Value' (float).