2012年12月20日

[Unity] GUI.Labelで改行したい

画面に文字を表示するときにGUI.Labelを使うことがあるのですが、
「テキストを好きな位置で改行するにはどうしたらいいんだろう」ことで備忘メモ。

Windowsと同じ感覚で「¥n」でいけるかと思ったら、「¥n」がそのまま表示されてしまいました orz
調べたら、「¥」ではなく「\」を使えばいけました。
function OnGUI() {
GUI.Label(Rect(100, 200, 200, 100), "改行\nしてみた");
}
結果はこのとおり↓

スクリーンショット 2012-12-20 10.49.49.png

参考サイトには、他にもタブを表現したりとか他の文字についても掲載されています。

【参考】
How to make a line break in a GUI Label:
http://answers.unity3d.com/questions/138464/how-to-make-a-line-break-in-a-gui-label.html
posted by be-style at 10:57| Comment(0) | Unity
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]