View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.1
- Last updated
- First released
- Unity version
- 2018.4.0 or later
- Package size
- 861 KB
- Files
- 96
- Favorites
- 38
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
TextMeshPro Alpha
Smooth, precise and scriptable alpha fading for any TextMeshPro text, with no custom shaders or masking. Includes a basic procedural text animation system, with ready-to-use fading effects.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
TextMeshPro Alpha screenshot 1
About this asset
TextMeshPro Alpha offers a number of extension methods for TMP_Text that allow to easily implement procedural text fading effects.
Check the videos or even better try the online demo!
TextMeshPro Alpha is for advanced users who want code-based, highly precise control of text transparency: some coding is required.
That said, extensive documentation and examples with full source code are included.
A simple procedural text animation system is also part of the samples, with some ready-to-use effects (like the DialogueAppear effect, added in version 1.1.0, that smoothly fades in text, character after character, with pauses after punctuation symbols: great for displaying dialogue lines).
From the publisher's Asset Store listing.
Technical details
Obviously, requires TextMeshPro 1.4.1+ (available for free from the Unity Package Manager in older versions of Unity, and now part of the default GUI library).
This asset installs as a set of packages you can handle with the Unity Package Manager.
Warning: if you are updating from version 1.0.x, you must delete the previous version from `Assets\BinaryCharm` before importing!
Note: version 1.1.x is packaged with Unity 2019.4, and you should use Unity 2019.4 or newer to try the sample project, but the scripts remain compatible with Unity 2018 too.
The provided TMP_Text_AlphaExtensions class offers some extension methods for TMP_Text that allow to easily implement sophisticated, code based text fading effects.
These extension methods worksby calling TMP_TextInfo methods that
change the vertices color for the quads on which characters are drawn.
By only relying on native TextMesh Pro features, we achieve maximum compatibiliy, avoiding portability problems related to custom shaders or other low level solutions.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2019.4.0f1 | Compatible | Compatible | Compatible | Compatible |
Based on native TextMesh Pro features, so it should work flawlessly anywhere TextMesh Pro itself works.
As listed on the Asset Store.