unity 富文本 插入图片

来源:互联网 发布:翻倍牛股指标源码 编辑:程序博客网 时间:2024/05/09 03:15

上次讲到富文本的粗体、斜体、颜色、大小等属性,这次讲一下剩下的两个material和quad。

  • material 材质
Hello<material=1>小埋</material>world
  • quad 嵌入
Hello<quad material=1size=2 x=0 y=0 width=1 height=1/>world

首先,这两个属性是为了让富文本实现材质和图片的功能的,ugui的Text并不能实现这个功能,只能使用于3dText。

因此,我们先创建一个3dText:
这里写图片描述
1.创建一个空对象,给它添加上TextMesh脚本,系统会自动添加MeshRenderer脚本,这样就生成了一个3DText了。

2.接下来我们新建一个material,将图片放入:
如图:
这里写图片描述
当红框中显示出来图像就说明这个材质应用成功,在此我们可以在shader选项中选择Unlit/Transparent格式。

3.在MeshRenderer脚本的Materials数组中加入我们新建的材质
这里写图片描述
4.之后再3d文本中就可以使用如上的富文本内容了。下面是显示结果
这里写图片描述
这里写图片描述