本文主要是介绍Unity 使用TextMeshPro实现图文混排,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最后实现出的效果是这样的
开始实现
准备两张图
选中图片右键->Create->TextMeshPro->Sprite Asset
然后文件夹内就会出现一个同名的这个文件
新建一个Text
Inspector面板 点击最底下的Extra Settings
然后把刚刚创建的SpriteAsset拖过来 放到对应的地方
然后 在text Input里面添加
< sprite name=“Gem_1”>
添加之后 场景里面的text就显示出来了
这里 有个问题 图片的位置不对
可以点击刚刚创建的那个文件
查看Inspector面板 这个地方
具体的自己调整
调整之后正常了
至此 图文混排正常了
然而
这种实现的是单图的
(文字)(图片)(文字)
有的需求是需要多图混排
(文字)(图片)(文字)(图片)
点击上面生成的Sprite Asset , 点击图上对应位置的+号 , 把第二张图的Sprite Asset加入进来
然后参照上面的调整好第二张图的位置
< sprite name=“Gem_1”>aaa< sprite name=“Gem_2”>bbb
上面sprite标签里面有个空格 如果直接复制粘贴 把空格删掉 CSDN不支持没空格的
ok 至此 完成TextMeshPro的图文混排
2024/6/11
这篇关于Unity 使用TextMeshPro实现图文混排的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!