将标记用于Unity的RTF语法时,如何使用不同的材料?
我希望能够具有与我的文本内联的精灵,而不必创建自定义字体。
到目前为止,这是我的意思: 这是我在图像中使用的语法:
Planetary <quad material=1 size=20 x=0.1 y=0.1 width=0.1 height=0.1 /> Intergalactic
我猜“ material = 1”是指Text对象的材料索引。如何设置它以完全使用其他材质?
是否有插件或其他资源可以使在图标中轻松嵌入图标?
我会试一试,并得到一些结果,谢谢MLM!
—
詹姆斯·林登
这个问题交叉发布在Unity Answers上。似乎虽然支持富文本格式,但根据Unity的Tim C和Phil的说法,四边形并不适用,请参阅:forum.unity3d.com/threads/…–
—
MLM
@DMGregor,我希望您为Sprited Image脚本写一个答案或链接到您的代码。
—
詹姆斯·麦克马洪
quad
与Unity的富文本是唯一的出路。该material
属性是“渲染器的材质数组中的位置”处的材质。通过浏览Renderer.materials
查找所需的材料,我将对适当的材料索引进行预处理或合并。