Unity3d字体带删除线

kUr*_*4m4 0 c# fonts unity-game-engine

有没有办法在一个删除线/穿透(例子)字体GUIText

我到处都搜索过,似乎无法在任何地方找到它.

小智 7

我只想弄清楚这一点,并找到了一种不同的方法,给了我删除线的效果.

您可以组合unicode字符以创建删除线效果.

这是我用来将一些文本转换为具有删除线的unicode字符的C#函数.

public string StrikeThrough(string s)
{
    string strikethrough = "";
    foreach (char c in s)
    {
        strikethrough = strikethrough + c + '\u0336';
    }
    return strikethrough;
}
Run Code Online (Sandbox Code Playgroud)

然后使用删除线文本创建GUI标签

GUILayout.Label(StrikeThrough("test"));
Run Code Online (Sandbox Code Playgroud)

我希望这有助于其他人!