Sprite Number Display
Display an integer value using digit sprites (0–9).
Supports left or right alignment, and optional zero-padding via an “empty” sprite.
Parameters
| Parameter | Description |
|---|---|
| Digits Parent | The parent GameObject containing one child per digit. Each child represents a digit slot. Children are used left→right in hierarchy order. |
| Number | The integer value to display (e.g., 0, 42, 1234).Only digits 0–9 are rendered; negative or decimal values are ignored. |
| Alignment | Choose Left or Right alignment. • Left – Writes digits from the first child onward, only if Empty Sprite is None. • Right – Always aligns digits to the right. |
| Number Sprites (0–9) | Assign exactly 10 sprites in order: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.These sprites are used to render each digit. |
| Empty Sprite (optional) | Sprite used for blank space. • Set to None for minimal digits (e.g., display 1 as 1). • Assign the 0 sprite (or any pad glyph) to show zero-padded numbers (e.g., 001). |
Scene Setup
A parent GameObject containing one child per digit slot (e.g., 3 children to display up to 999).

Works with:
- 2D Sprites:SpriteRenderer
- UI:UnityEngine.UI.Image
Action Setup
A Sprite List (0–9) used to render each digit.

Try it out: Download Sprite Numbers
Behavior & Limits
- Max digits = number of children under Digits Parent. Extra digits are truncated.
- Negative values / decimals: not supported - only digits
0–9are drawn. - Zero-padding: use Empty Sprite =
0sprite to display leading zeros.
Tips
- Ordering: Children are read left→right by hierarchy index.
- Spacing: Use Layout Groups (UI) or evenly spaced positions (world sprites).
- Performance: The action caches digit references per parent for efficiency.
- UI Raycasts: Disable Raycast Target on
Images if digits should not block clicks. - Sorting: Adjust sorting layers/orders for
SpriteRendererdigits.
Common Pitfalls
- Fewer than 10 sprites: causes an error; supply all digits
0–9. - Too few children: the number will be truncated.
- Minus or decimal values: not displayed.
- Left alignment & Empty Sprite: left alignment only applies if Empty Sprite is
None.
Error Messages
“Number Sprites must contain 10 sprites: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.”
→ Check your Number Sprites list to ensure all ten digits are included.