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/fcef98ecaf0f6a302d292a20836c63638439d375081b18bcd97cb013d8c55321/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f6d6f622d73616b61692f5368696e79456666656374466f72544d50726f2e7376673f6c6162656c3d6c61737425323075706461746564)
Do you want to receive notifications for new releases? Watch this repo ![](https://camo.githubusercontent.com/bf59194fc51e2600fa1ce17fc75b5e5d6525935aac7f89e82e6327e55d22af43/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