Easy Asset Search

TextMeshPro Alpha

Smooth, precise and scriptable alpha fading for TextMeshPro text with no custom shaders or masking, including a basic procedural text animation system.
TextMeshPro Alpha Asset Image Smooth, precise and scriptable alpha fading for TextMeshPro text with no custom shaders or masking, including a basic procedural text animation system.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
$6.99
Category:
ToolsParticles-effects
Developer:
Binary Charm
Price:
$6.99
Favorites:
37
Supported Unity Versions:
2018.4.0 or higher
Current Version:
1.1.1
Download Size:
861.30 KB
Last Update:
Oct 28, 2024
Description:
TextMeshPro Alpha offers extension methods for TMP_Text that allow for easy implementation of procedural text fading effects. This package is designed for advanced users who want code-based control of text transparency. It includes extensive documentation and examples with full source code. A simple procedural text animation system is also provided, with some ready-to-use effects, such as the DialogueAppear effect, which smoothly fades in text, character after character, with pauses after punctuation symbols.

This package requires TextMeshPro 1.4.1+ and installs as a set of packages that can be handled with the Unity Package Manager. Note that if you are updating from version 1.0.x, you must delete the previous version from Assets\BinaryCharm before importing. The scripts remain compatible with Unity 2018, but version 1.1.x is packaged with Unity 2019.4 and should be used with Unity 2019.4 or newer to try the sample project.

The TMP_Text_AlphaExtensions class offers extension methods for TMP_Text that allow for sophisticated, code-based text fading effects. These methods work by calling TMP_TextInfo methods that change the vertices color for the quads on which characters are drawn. This approach achieves maximum compatibility, avoiding portability problems related to custom shaders or other low-level solutions.
Technical Details:
Requires TextMeshPro 1.4.1+, installs as a set of packages, compatible with Unity 2018 and newer. Version 1.1.x is packaged with Unity 2019.4 and should be used with Unity 2019.4 or newer. Delete previous version from Assets\BinaryCharm before importing if updating from version 1.0.x. Uses native TextMesh Pro features to achieve maximum compatibility.
Continue »

Similar Packages