Digits FX · Troubleshooting & FAQ
Digits FX works with all three Unity render pipelines: Built-in, URP, and HDRP. No additional setup is required — the asset auto-detects your active pipeline.
Unity 2022.3 LTS or later is required. Digits FX uses modern Unity APIs and shader features that are not available in older versions.
Use DigitsUI for screen-space HUD elements (scores, health bars, timers) that live inside a Canvas. Use Digits3D for world-space displays (floating damage numbers, in-game labels) that exist as GameObjects in your 3D scene.
No. Digits FX uses a custom zero-allocation number formatting engine. You can safely call AnimateTo, Add, Subtract, and other methods in Update() without triggering GC spikes.
Use the built-in Digits3DPool object pooling system. Call Digits3DPool.Warmup(count) at scene start, then use Digits3DPool.Create() and Digits3DPool.Release() instead of Instantiate/Destroy. Enable selfDestructOnFadeOut in the profile for automatic return to pool. See the 3D Pool Demo scene for a working example.
Yes. Digits FX supports any TrueType (.ttf) or OpenType (.otf) font. Assign your font in the profile’s font field. The asset extracts glyph data at build time for optimal rendering.
Use the formatString property in the profile. For example: "HH:MM:SS" for timers, "'$'0,000.00" for currency, or "'SCORE: '00000" for labeled displays. See Core Concepts — Format Strings for a full reference.
You are likely modifying the sharedProfile directly. Use the profile property instead — it automatically clones the shared profile for safe per-instance customization. See Core Concepts — The Profile System for details.
Yes. Set showValue = false and showProgressBar = true to display only the progress bar. You can control it via progressBarValue (0–1 range).
Set Digits.useUnscaledTime = true. This is a static property that affects all Digits instances globally.
Subscribe to the three available events:
onAnimationStart — fires when an animation begins.onAnimationStep — fires at each integer value change during animation.onAnimationStop — fires when the animation completes.digits.onAnimationStep.AddListener((Digits d) => {
Debug.Log("Current: " + d.value);
});Yes. Digits FX works on all platforms supported by Unity, including iOS, Android, WebGL, consoles, and desktop. The zero-allocation design makes it particularly well-suited for mobile.
Yes. All Kronnect assets are fully compatible with Unity 6. The minimum supported version is Unity 2022.3 LTS, and this includes Unity 6 and any newer releases.
Help us improve this documentation page.