https://github.com/mob-sakai/DissolveEffectForTMPro
DissolveEffectForTMPro provide dissolve effect component for TextMeshPro in Unity.
https://github.com/mob-sakai/DissolveEffectForTMPro
dissolve effect shader textmeshpro ugui ui unity unity3d
Last synced: 5 months ago
JSON representation
DissolveEffectForTMPro provide dissolve effect component for TextMeshPro in Unity.
- Host: GitHub
- URL: https://github.com/mob-sakai/DissolveEffectForTMPro
- Owner: mob-sakai
- License: mit
- Created: 2018-12-09T11:34:35.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2019-03-04T12:09:46.000Z (about 6 years ago)
- Last Synced: 2024-11-11T18:30:31.913Z (5 months ago)
- Topics: dissolve, effect, shader, textmeshpro, ugui, ui, unity, unity3d
- Language: C#
- Size: 20.3 MB
- Stars: 112
- Watchers: 12
- Forks: 21
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-unity-open-source-on-github - DissolveEffectForTMPro - Dissolve effect component (TextMesh Pro)
README
DissolveEffectForTMPro
===### NOTE: This project is experimental.
### NOTE: This project is a derivative project of [MeshEffectForTextMeshPro](https://github.com/mob-sakai/MeshEffectForTextMeshPro).
### NOTE: This project will be integrated to [UIEffect](https://github.com/mob-sakai/UIEffect).DissolveEffectForTMPro provide dissolve effect component for TextMeshPro in Unity.

[](https://github.com/mob-sakai/DissolveEffectForTMPro/releases)
[](https://github.com/mob-sakai/DissolveEffectForTMPro/releases)

[](https://github.com/mob-sakai/DissolveEffectForTMPro/blob/master/LICENSE.txt)
[](http://makeapullrequest.com)<< [Description](#Description) | [WebGL Demo](#demo) | [Download](https://github.com/mob-sakai/DissolveEffectForTMPro/releases) | [Usage](#usage) | [Example of using](#example-of-using) | [Development Note](#development-note) | [Change log](https://github.com/mob-sakai/DissolveEffectForTMPro/blob/master/CHANGELOG.md) >>
### What's new? [See changelog ](https://github.com/mob-sakai/DissolveEffectForTMPro/blob/develop/CHANGELOG.md)
### Do you want to receive notifications for new releases? [Watch this repo ](https://github.com/mob-sakai/DissolveEffectForTMPro/subscription)
## DescriptionDissolveEffectForTMPro provide dissolve effect component (from [UIEffect](https://github.com/mob-sakai/UIEffect)) for TextMeshPro in Unity.
It works well not only for standard Graphic components (Image, RawImage, Text, etc.) but also for TextMeshPro and TextMeshProUGUI.

#### Features
* Dissolve color, width and softness.
* Effect area: RectTransform, Fit, Split by character.
* Support `` and `` tags.
* You can control effect properties from script, AnimationClip and inspector.
* Works well not only for standard Graphic components (Image, RawImage, Text, etc.) but also for TextMeshPro and TextMeshProUGUI.
* No useless allocation.
* Easy to set up.
## Demo[WebGL Demo](http://mob-sakai.github.io/DissolveEffectForTMPro)

## Usage1. Download DissolveEffectForTMPro.unitypackage from [Releases](https://github.com/mob-sakai/DissolveEffectForTMPro/releases).
2. Import the package into your Unity project. Click `Import Package > Custom Package` from the `Assets` menu.
3. Enable `TexCoord1` and `TexCoord2` channels of canvas.


1. Add UIDissolve component to TextMeshPro from `Add Component` in inspector or `Component > DissolveEffectForTMPro > UIDissolve` menu.
2. Set dissolvable material preset to the TextMeshPro component. Press the Fix button to generate or set dissolvable material preset.

5. (Option) Set dissolvable sprite asset to the TextMeshPro component. Press the Fix button to generate or set dissolvable sprite asset.

6. Adjust the parameters of the effect as you like, in inspector.

7. Enjoy!##### Requirement
* Unity 5.6+ *(including Unity 2019.x)*
* TextMeshPro v1.0.0+
## Development Note
## License* MIT
* © UTJ/UCL## Author
[mob-sakai](https://github.com/mob-sakai)
## See Also
* GitHub page : https://github.com/mob-sakai/DissolveEffectForTMPro
* Releases : https://github.com/mob-sakai/DissolveEffectForTMPro/releases
* Issue tracker : https://github.com/mob-sakai/DissolveEffectForTMPro/issues
* Current project : https://github.com/mob-sakai/DissolveEffectForTMPro/projects/1
* Change log : https://github.com/mob-sakai/DissolveEffectForTMPro/blob/master/CHANGELOG.md