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

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

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

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

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

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

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

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

m_AnimIndex表示有动态表情的索引

m_AnimSpiteTag表示动态标签的集合

m_AnimSpriteInfor表示动态表情的集合

[csharp] view plain copy
  1. #region 动画标签解析
  2. //最多动态表情数量
  3. int AnimNum = 4;
  4. List<int> m_AnimIndex;
  5. Dictionary<int, SpriteTagInfor[]> m_AnimSpiteTag;
  6. Dictionary<int, InlineSpriteInfor[]> m_AnimSpriteInfor;
  7. #endregion

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

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

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

工程GITHub地址

https://github.com/coding2233/TextInlineSprite

动态表情与超链接制作相关推荐

  1. 怎么制作gif动态图 QQ动态表情包怎么制作

    在平时的聊天中经常会使用到GIF动图,不仅仅可以缓解气氛,还很有趣,那这些动态图是如何制作的呢?没有想象的那么难,今天来看看怎么制作的吧! 1.先准备好素材,要制作什么样的动图,可以是图片也可以是视频 ...

  2. gif动态表情包在线制作的操作技巧

    现在,表情包已经广泛运用于微信.贴吧以及各种论坛和自媒体.在与好友进行聊天的时候,有的人总是有各种各样的表情来使用,很多都是没有见过的,非常新颖有趣.那么为什么他们有这么多的gif动态表情呢?因为这些 ...

  3. python 怎么将数组转为列表_怎么将视频转为GIF动态图 表情包怎么制作

    说到GIF,大家应该都不陌生了吧!尤其是在聊天中使用较多,似乎一言不合就开启了斗图模式,但是我们平时使用的GIF一般都是软件中自带的,其实自己制作也是很方便的,而且会发现很有趣,不但可以直接录制成GI ...

  4. GIF表情包怎么制作 QQ动态图如何玩

    日常聊天的时候,我们很少以图片或者视频的方式,由于GIF的广泛使用,很多人开始使用动态表情包进行交流,不仅仅会有很多的乐趣,还不会引起尴尬的氛围,但是GIF表情包这么多,怎么寻找一个符合情景的呢?很多 ...

  5. unity3d 图文并排--动态表情--超链接。

    先看一下demo 主要是通过正则表达式,获取文本标签信息. 然后重载OnPopulateMesh方法,重新绘制文本模型. 代码有点多,贴上主要方法OnPopulateMesh: protected o ...

  6. python制作会动的表情包_利用python图片生成,需10几行代码,生成的动态表情包(小黄鸭)...

    小编找到了10几行的,好玩的动态表情包生成的代码.分享分享! 这个程序怎么做呢?不要急,来听我给大家分析分析. 工具:程序环境 语言:Python 3.6 编辑器:Pycharm 程序步骤 实现字符动 ...

  7. 轻松搞定手机在线制作gif动态表情图的操作技巧

    gif动态表情是聊天沟通活跃气氛常用的方式,有趣好玩的gif动态表情图能够更好的带动聊天的氛围,并且能够减少尴尬的气氛,一半获取gif动态表情的方式都是从网上找,或者将好友发布的表情进行收藏使用,那么 ...

  8. 怎么制作有趣的GIF动态表情包

    每每使用QQ或者微信进行聊天的时候,总能看到群里发的都是动图,也有很多人是自己制作的,看起来很有趣,这样的动态gif是怎么制作的呢?其实是可以在线截取的哦!那怎么制作有趣的GIF动态表情包呢? 1.在 ...

  9. GIF动态图是怎么制作出来的?学会这几招轻松做出表情包

    GIF动态图是怎么制作出来的呢?GIF动态图可以用于很多方面.例如,如果你需要向别人展示某个产品的功能或者演示某个过程,你可以使用GIF动态图来说明.此外,如果你想分享一些有趣的内容,你也可以使用GI ...

  10. php聊天动图,如何制作微信动态表情 真人qq聊天搞笑动态图片 多人摇头娃娃在线制作...

    呼呼,总算是完成了哦,最后就是保存摇头娃娃啦,单击"另存为"按钮-"保存为单独文件",在随即弹出的保存页面里面,设置图片的保存路径并为图片命名,最后选择&quo ...

最新文章

  1. 前端学习(1370):错误处理中间件
  2. 树莓派使用STEP5:安装samba文件共享服务器
  3. 什么叫做项目孵化_蓝莓孵化营12进5争夺战,项目人绽放自我不留遗憾
  4. 网站推广优化教程100条(完整版)
  5. 关于IllegalArgumentException occurred while calling setter for property
  6. note4-WEB源码拓展
  7. MySQL性能调优-使用ROLLUP代替UNION ALL
  8. 文字转语音,有什么软件好用?
  9. 后端工程师需要学习的前端知识——JS(一)
  10. 【日语】编程相关日语词汇
  11. 会计学基础期末考试试题及答案
  12. 中国不投美国国债还能投什么?
  13. 项目管理之如何进行项目干系人管理
  14. 使用百度云加速服务进行配置网站https证书(例如:阿里云免费SSL证书)
  15. 【深度学习】(11) 学习率衰减策略(余弦退火衰减,多项式衰减),附TensorFlow完整代码
  16. dev cpp source file not compiled
  17. GLES2.0中文API-glCompressedTexSubImage2D
  18. 【Python-Microfilm-web-app-flask】基于Flask构建的微电影网站实例及源码参考
  19. 手机ANR问题处理方法及策略
  20. matplotlib.pyplot.cm结构及用法||参数详解

热门文章

  1. linux使用光盘镜像(ISO)作为软件源安装软件
  2. 一文读懂 MySQL 事务隔离机制
  3. 语言处理 之 fastspeech2,ar,nar研究
  4. 获取list中出现频数最多的元素
  5. dplayer + m3u8+ p2p加速
  6. 三步解决NLP数据标注难题,百度大脑EasyDL专业版上线文本智能标注功能
  7. 新手网管的升级之路 一
  8. 自然语言处理概述 NLP基本流程
  9. 模电_安规X电容_Y电容-区别与作用-20190507
  10. 关于计算机知识的动画电影,动画概论总复习题目(附答案)