这里是根据图文混排源码(二)进一步修改的,其他链接也不贴了,就贴一个链接就好了,第一次看这文章的同学可以先去看看其他几篇文章

Unity UGUI图文混排源码(二):http://blog.csdn.net/qq992817263/article/details/51112311

1.首先来一个好消息,在最新版本的图文混排中,终于搞定了<quad>占位乱跳的问题,如果是从图文二过来已有工程的同学,可以将InlieText组件的Align By Geometry勾选上,对齐几何体,然而看字面意思我也一篇茫然,不过这里我们就可以理解他至少对齐了<quad>标签就可以了。

2.将标签引用图片名称索引图片改为了ID索引,为了让文本更简短一些,也为了后面的动态表情

3.动态表情,这当然是最新的功能了,你只需要将你需要变换的图片的ID加在标签原来的ID后面中间加一个#字符号分开就好,如图所示

<quad name=1#2 size=24 width=1 /> //切换ID为1和ID为2的两张图片
<quad name=1 size=24 width=1 />  //没有动态图片

4.来看看脚本文件,如果有同学需要使用肯定会根据要求更改脚本:

AnimNum表示最多切换的张数,应该在update里面限制,我好像还没加上去,后面再说

m_AnimIndex表示有动态表情的索引

m_AnimSpiteTag表示动态标签的集合

m_AnimSpriteInfor表示动态表情的集合

 #region 动画标签解析//最多动态表情数量int AnimNum = 4;List<int> m_AnimIndex;Dictionary<int, SpriteTagInfor[]> m_AnimSpiteTag;Dictionary<int, InlineSpriteInfor[]> m_AnimSpriteInfor;#endregion

5.其他功能,无非再解析标签,存一下表情数据,跟图文二差不多,然后动态图片的更新间隔时间也需要自己在update里面去更改

,因为改得很随意,现在代码乱得一团糟,有疑问的跟我说就可以

6.来一张动态表情的运行截图:

7.先继续更新功能,未完待续...

Unity UGUI图文混排源码(三) -- 动态表情相关推荐

  1. Unity UGUI图文混排源码(二)

    Unity UGUI图文混排源码(一):http://blog.csdn.net/qq992817263/article/details/51112304 Unity UGUI图文混排源码(二):ht ...

  2. Unity UGUI图文混排源码--优化版

    前言 因为有不少同学反应在使用图文混排的时候,出现很大的性能问题,导致画面帧率不稳定,甚至极低.博主对此非常抱歉,当时仅凭兴趣,在一个个功能上不断叠加,几乎没有考虑到性能的优化.这次有几天的空余时间, ...

  3. Unity UGUI图文混排(六) -- 超链接

    图文混排更新到超链接这儿,好像也差不多了,不过就在最后一点,博主也表现得相当不专业,直接整合了山中双木林同学提供的超链接的解决方案,博主甚至没来得及细看就直接复制了,但感觉还是挺好用的. 博主已经将超 ...

  4. Unity UGUI图文混排(七) -- 下划线

    之前更新超链接的时候,忘了搭配实现一个下划线的功能,这篇文章就是来补上这一个功能,时间有点长,一方面没有很好的思路,一方面也没多少时间. 先在网上收集了一下下划线的实现操作,一种是在文本下再创建一个文 ...

  5. Unity TextMeshPro图文混排

    笔者最近项目使用TextMeshPro完成图文混排的需求,以及图文超链接,总的来说功能很强大,没遇到什么坑. 这里记录一下图文混排实现的基本流程流程. 制作需要混排图片.asset文件 方式一 使用图 ...

  6. UGUI图文混排插件Text Mesh Pro

    Text Mesh Pro插件下载地址: https://github.com/UnityTechnologies/Test_ShaderGraphBlog 插件在线文档: http://digita ...

  7. TextMesh Pro 的图文混排功能:插入自定义表情图

    新的油管教程https://www.youtube.com/watch?v=q1pwuBhpr5E 制作Sprite Assets: 首先有张图片格式的图集,导入设置Sprite Mode为Multi ...

  8. Unity UGUI实现图文混排

    目前在unity实现图文混排的好像都是通过自定义字体然后在文本获取字符的位置,用图片替换掉图片标签,这样对于支持英文来说,并没有什么影响.然后对于中文来说就是一个相当麻烦的事了,毕竟图文混排多用于游戏 ...

  9. android多媒体图文混排,android图文混排

    背景 最近我们的产品来了个新的模块,给学生做题提高成绩的.需求如下: 支持单选.多选.填空题 支持图片文字混排 输入框有交互,排版精致美观 为了体验优化,不能使用网页实现效果 思路分析 我们的图文混排 ...

最新文章

  1. windows8中的数据上下文和简单的ListView
  2. 游戏服务器正式发布时动态库处理的两种策略
  3. weblogic修改控制台ip_「Weblogic学习」Weblogic知识要点之JNDI/JTA编程开发
  4. 金立旗下18辆车产被司法拍卖 成交额近500万元
  5. 本地apk安装是什么意思_Sony电视安装第三方播放器
  6. 软件测试是评价软件质量的标准吗,《软件评测师教程》读书笔记(3)-软件质量与评价(软件测试标准)...
  7. matlab7.0 win10安装报错,win10系统安装Matlab7.0后出现Runtime Error警告窗口的技巧介绍...
  8. windows系统dos查看硬盘序列号
  9. ISE14.7添加工程外部的IP核
  10. eclipse 中用svn共享项目
  11. bgfx入门练习2——找出DX,OpenGL驱动切换实现原理
  12. 此计算机上的操作系统或service pack,win10系统安装补丁失败提示缺少service pack系统组件的设置办法...
  13. 腾讯反病毒实验室安全研究员杨经宇:开启IoT设备的上帝模式
  14. excel表格打印每页都有表头_Excel打印表格不再手忙脚乱
  15. 用函数统计各分数段人数c语言,excel统计各分数段人数的函数
  16. 小米12X、小米12、小米12 Pro参数对比
  17. MySQL联合索引原理解析
  18. 基于python实现梯度下降法(GD)在线性回归中的应用(Boston房价预测数据集)
  19. 设计模式案例分析与实现
  20. python_与或非逻辑/真假值事例

热门文章

  1. 计算机页面优盘页面分开,u盘被分成2个盘怎么合并
  2. Python 提示框详解(tkinter.messagebox)
  3. 中小企业ERP的安全防御与策略
  4. 阿里巴巴2014年实习生校园招聘面经(复试)
  5. Android开发艺术探索一 Activity
  6. linux中怎么运行chkdsk,是否有适用于Ubuntu的chkdsk等效文件?
  7. Unity LensFlares(镜头炫光)踩坑以及解决总结
  8. 电动汽车逆变器和电机的实时效率测量
  9. 用Python给图片打马赛克
  10. stm32 led屏控制卡_互动LED地砖屏的配件组成与采购注意事项