using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class IMeshPro : MonoBehaviour
{
public TextMeshProUGUI m_Text;
public RectTransform m_Rect;
public RectTransform graphContainer;
public float imageLenght; // 黑底长度
public float character; // 字体间距
private void Start() {
string t = "哈哈哈哈哈哈哈哈哈哈";
UpdateMText(t);
//Debug.Log(m_Text.SpacingOptions.character);
}
private void UpdateMText(string text)
{
int[] intarr = {3,5};
m_Text.text = SetTextWhite(TextMeshProRich(text,TextRich.rotate),intarr);
}
private string SetTextWhite(string str,int[] indexArr)
{
string[] arr = str.Split('|');
string newString = string.Empty;
for (int i = 0; i < arr.Length; i++)
{
string addString = string.Empty;
addString
TextMeshPro文字效果
最新推荐文章于 2024-05-06 19:22:24 发布
本文介绍了如何在Unity游戏引擎中使用TextMeshPro组件创建具有自适应特性的文字效果,包括文字本身和背景黑底的自适应设置。
摘要由CSDN通过智能技术生成