A C++ Unreal Engine plugin for rendering floating text (e.g. damage numbers, status effects).
- Create a
Pluginsfolder in your Unreal project (if it doesn't already exist):
YourProject/Plugins
- Clone or copy this repository into the
Pluginsfolder:
YourProject/Plugins/FloatingText
- Right-click your
.uprojectfile and select:
- Generate Visual Studio project files (Windows)
The plugin exposes a Floating Text Component with Blueprint-callable functions for rendering text values.
- Add the FloatingTextComponent to an Actor (C++ or Blueprint).
- Place or spawn the Actor in the world.
- Call one of the render functions to update the displayed text.
Renders a string value.
RenderString(
Value,
Color = White,
Scale = 1.0,
bOutline = false
)Renders a floating-point number.
RenderFloat(
Value,
Color = White,
Scale = 1.0,
bOutline = false
)Renders an integer value.
RenderInt(
Value,
Color = White,
Scale = 1.0,
bOutline = false
)- Tested with Unreal Engine 5.7.1