1

に取り消し線/ラインスルー ( example ) フォントを使用する方法はありGUITextますか?

あちこち探しましたが、どこにも見つからないようです。

4

3 に答える 3

9

私はこれを理解しようとしていたところ、取り消し線効果を与える別のアプローチを見つけました。

Unicode 文字を組み合わせて、取り消し線効果を作成できます。

これは、一部のテキストを取り消し線付きの Unicode 文字に変換するために使用した C# 関数です。

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

次に、取り消し線付きの GUI ラベルを作成します。

GUILayout.Label(StrikeThrough("test"));

これが他の誰かに役立つことを願っています!

于 2016-06-16T20:27:15.517 に答える
2

Unity3d の標準の GUIText 機能だけでは不可能のようです。GL Lines またはアセットを検討することをお勧めします。

于 2013-05-14T13:50:40.483 に答える