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 bar
UProgressBar::SetPercent. 0.0 to 1.0 range.
Set PercentUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoPattern: WBP_HealthBar with ProgressBar(HealthBar, BindWidget). Player BeginPlay: CreateWidget(WBP_HealthBar, PC) → SET WidgetRef → AddToViewport. On health change: WidgetRef → SetPercent(HealthBar, CurrentHealth/MaxHealth). Alternative: use property binding in widget designer for auto-update.
string
Pattern: BoxCollision trigger, variable OverlappingActors(int)=0. OnBeginOverlap: OverlappingActors++ → Branch(OverlappingActors >= RequiredCount) → Activate. OnEndOverlap: OverlappingActors-- → Branch(OverlappingActors < RequiredCount) → Deactivate. Use interface or event dispatcher to notify connected actors (doors, platforms).
Less_FloatFloatUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoA graph that mixes and routes one or more Sound Waves — fades, randomizes, attenuates. Older but battle-tested.
Pure node. bPickA=true returns A, bPickA=false returns B. Works for any type.
SelectFloatUE 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoACharacter::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 agoWeight 0.0=always false, 1.0=always true, 0.5=50%.
Random Bool with WeightUE 5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7updated 2mo agoPattern: Variables StartLocation(Vector), EndLocation(Vector). BeginPlay: SET StartLocation=GetActorLocation. Timeline MoveTimeline(Alpha 0→1 over Duration). Trigger overlap/button press → Play Timeline. Timeline Update: VLerp(StartLocation, EndLocation, Alpha) → SetActorLocation(Self, Result, bSweep=true). Finished: Delay → Reverse Timeline.