DoTween 实现 TextMeshPro 打字效果

这篇具有很好参考价值的文章主要介绍了DoTween 实现 TextMeshPro 打字效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Text用DoTween的DoText()方法可以实现打字效果,但现在使用TMP较多,目前DoTween 好像没有TMP的拓展方法,但可以使用DoTween通用方法实现。

通用方法:DOTween.To( getter, setter, endValue, float duration )

using UnityEngine;
using DG.Tweening;
using TMPro;

public class Test : MonoBehaviour
{
    public TextMeshProUGUI tmp;

    void Start()
    {
        string text = tmp.text;
        var t = DOTween.To(() => string.Empty, value => tmp.text = value, text, 3f).SetEase(Ease.Linear);

        //富文本
        t.SetOptions(true);
    }

}

目前DOTween Pro已经支持TMP了,在Tools - Demigiant - DOTween Utility Panel - Setup DOTween...窗口中勾选TMP,就可以直接使用tmp.DoText()了。

textmeshpro dotween,Unity插件,unity文章来源地址https://www.toymoban.com/news/detail-572437.html

到了这里,关于DoTween 实现 TextMeshPro 打字效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity UGUI TextMeshPro实现输入中文和表情包(Emoji)表情

    目录 实现中文显示 准备工作 1、打开Window——TextMeshPro——FontAssetCreator 2、把字体文件放入SourceFont中 3、把CharacterSet改为Characters from File 4、把字体库文件放入Characters File 5、设置好参数点击Generate Font Atlas等待完成后保存 6、把生成后保存的字体文件退拽到Font Asset即可 效果演

    2024年01月18日
    浏览(40)
  • UnityUI动态效果插件Dotween

    DoTween是unity的动画特效插件 它的核心在于实现了【数值的缓动】 Dotween.To方法 是dotween实现数值缓动的基础方法,其他方法都是基于此方法的扩展 Dotween.To(get,set,targetvalue,duration); get:                  获取传入值的引用 set:                  通过传入值的引用,对这个值

    2024年02月05日
    浏览(43)
  • Unity开发使用DOTween插件实现ui组件慢慢消失和慢慢出现

    有时候做游戏提示的话,需要一个慢慢出现慢慢消失的效果,Unity开发使用DOTween插件实现ui组件慢慢消失和慢慢出现非常的方便。 做一个简单的小笔记,也分享在csdn上,直接上步骤 这里需要导入DOTween插件(简单提一嘴)。  注意点来了,提示Text文本依托一个image做为父类(这

    2024年02月12日
    浏览(80)
  • Unity中DOTween文本逐字显示,DOTween动画播放

     Text文本逐字显示 Text文本匀速逐字显示  DOTween动画

    2024年02月16日
    浏览(59)
  • unity TextMeshPro 富文本

    b粗体标签/b i斜体标签/i u下划线标签/u   s删除线标签/s sup上标标签/sup前面后边上标签 5sup。/supC sub下标标签,如:/subHsub2/sub0    size=48文字大小/size size=55%文字大小-百分比/size size=+18默许大小上再添加文字大小/size size=-18默许大小上减去指定文字大小/size pos=40间隔左侧的缩进

    2024年04月29日
    浏览(34)
  • Unity - TextMeshPro显示中文

    unity自带的字体资源(Font Asset)都无法显示中文字符,可进行以下操作自行生成支持中文的字体资源。 https://github.com/DavidSheh/CommonChineseCharacter 个人开发者推荐 思源系列字体 若只是学习交流直接从 C:/Windows/Fonts 中选择字体 直接将字体文件拖入编辑器的Project窗口即可 选择 W

    2024年02月14日
    浏览(48)
  • Unity - TextMeshPro

    TextMeshPro 是 Unity 的终极文本解决方案。它是 Unity 的 UI 文本和旧版文本网格的完美替代品。 TextMeshPro(也称为 TMP)功能强大且易于使用,它使用高级文本渲染技术以及一组自定义着色器;提供显着的视觉质量改进,同时在文本样式和纹理方面为用户提供难以置信的灵活性。

    2023年04月08日
    浏览(38)
  • Unity——DoTween插件

    using DG.Tween DoTween的一些用法 移动动画 旋转   尺寸 ` 震动 材质 摄像机 Text 队列 设置参数 运动曲线 缓动函数速查表 (xuanfengge.com) 回调函数 控制函数 获取数据 携程 路劲动画 using System.Linq;  

    2024年02月11日
    浏览(43)
  • Unity DOTween

    目录 1.主要方法 2.单个动画(Tween) 3.回调方法 4.设置参数 4.序(队)列动画(Sequence) 3. To方法 5.参考链接 1.以DO开头的方法:就是补间动画的方法。例如:transform.DOMoveX(100,1) 2.以Set开头的方法:设置补间动画的一些属性。例如:myTween.SetLoops(4, LoopType.Yoyo) 3.以On开头的方法:补间动画

    2024年02月01日
    浏览(34)
  • Unity中TextMeshPro的使用

     在Unity中有自带的Text组件,这个组件已经能够满足我们日常开发中绝大多数的开发字体显示需求了,我们为什么还要使用这个TextMeshPro组件呢?这是因为Text使用的是基于位图的渲染技术而TextMeshPro基于的则是SDF算法即基于网格的文本渲染技术,并且TextMeshPro相比于Text拥有更

    2024年01月17日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包