NOTE: This project is a derivative project of MeshEffectForTextMeshPro.
NOTE: This project will be integrated to UIEffect.
ShinyEffectForTMPro provide shiny effect component for TextMeshPro in Unity.
<< Description | WebGL Demo | Download | Usage | Development Note | Change log >>
What's new? See changelog ![](https://camo.githubusercontent.com/51671021cd07be763bf9830691d56a0de63d165016f487589ac5c43764ab9c22/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6d6f622d73616b61692f5368696e79456666656374466f72544d50726f2e7376673f6c6162656c3d6c61737425323075706461746564)
Do you want to receive notifications for new releases? Watch this repo ![](https://camo.githubusercontent.com/15e1cfe99cea4f4fd327f362f49eb6afda371991f662f689da33af3b792e5f33/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f6d6f622d73616b61692f5368696e79456666656374466f72544d50726f2e7376673f7374796c653d736f6369616c266c6162656c3d5761746368)
ShinyEffectForTMPro provide shiny effect component (from UIEffect) for TextMeshPro in Unity.
It works well not only for standard Graphic components (Image, RawImage, Text, etc.) but also for TextMeshPro and TextMeshProUGUI.
- Rotation, width, softness, brightness and gloss of shiny effect.
- Effect area: RectTransform, Fit, Split by character.
- Support
<font>
and<sprite>
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.
- Download ShinyEffectForTMPro.unitypackage from Releases.
- Import the package into your Unity project. Click
Import Package > Custom Package
from theAssets
menu. - Enable
TexCoord1
andTexCoord2
channels of canvas.
- Add UIShiny component to TextMeshPro from
Add Component
in inspector orComponent > MeshEffectForTMPro > UIShiny
menu. - Set shiny material preset to the TextMeshPro component. Press the Fix button to generate or set shiny material preset.
- (Option) Set shiny sprite asset to the TextMeshPro component. Press the Fix button to generate or set shiny sprite asset.
- Adjust the parameters of the effect as you like, in inspector.
- Enjoy!
- Unity 5.6+ (including Unity 2019.x)
- TextMeshPro v1.0.0+
- MIT
- © UTJ/UCL
- GitHub page : https://github.com/mob-sakai/ShinyEffectForTMPro
- Releases : https://github.com/mob-sakai/ShinyEffectForTMPro/releases
- Issue tracker : https://github.com/mob-sakai/ShinyEffectForTMPro/issues
- Current project : https://github.com/mob-sakai/ShinyEffectForTMPro/projects/1
- Change log : https://github.com/mob-sakai/ShinyEffectForTMPro/blob/master/CHANGELOG.md