スキンメッシュ レンダラ
テキスト アセット

テキスト メッシュ / Text Mesh

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Text Mesh は,テキスト文字列を表示する 3D物体です。

You can create a new Text Mesh from GameObject > Create Other > 3D Text.

プロパティ

プロパティ: 特徴:
Text レンダリングされるテキスト。
Offset Z 描画時に transform.position.z からオフセットをどの程度遠くに描画するか。
Character Size 各文字のサイズ (これはテキスト全体を縮小拡大します)。
Line Spacing スペースの間隔を返す
Anchor アンカーを返す
Alignment テキストの行整列を返す
Tab Size タブでのスペースの間隔を設定する
Font Font テキストのレンダリング時に TrueType Font

詳細

テキスト メッシュは,交通標識,落書きなどをレンダリングするのにしようされます。テキスト メッシュは,3D シーン内にテキストを置きます。 GUI 用の汎用 2D テキストを作成するには,代わりに GUI Text コンポーネントを使用します。

次の手順に従って,カスタムのフォントでテキスト メッシュを作成します。

  1. Explorer (Windows) または Finder (OS X) から Project View に TrueType Font - a .ttf ファイルをドラッグして,フォントをインポートします。
  2. プロパティ ビューで,インポートしたフォントを選択します。
  3. Choose GameObject > Create Other > 3D Text. カスタムの TrueType フォントで,テキスト メッシュが作成されました。 Scene ViewTransformコンソールを使用して,テキストを縮小拡大し,移動することができます。

注意: もしテキストメッシュのフォントを変更したいなら,フォントプロパティコンポーネントをセットしておく必要がありますし,正しいフォントテクスチャをフォントマテリアルのテクスチャにセットしなければいけません。このテクスチャはフォントのアセットが展開される別画面で確認出来ます。 もしテクスチャをセットし忘れたら,メッシュの中のテキストはブロック模様となり,正確にアサインされません。

ヒント

  • _Text_プロパティにテキストを入力する際は,Alt 押したまま,Return を押すことで,改行を作成できます。
  • 1001freefonts.com から無料の TrueType フォントをダウンロードできます (TrueType フォントが含まれているので,Windows フォントをダウンロードしてください)。
  • If you are scripting the Text property, you can add line breaks by inserting the escape character “\n” in your strings.
  • テキスト メッシュはシンプルなマークアップを使用してスタイルをつけることが出来ます。詳細については リッチテキスト を参照して下さい。
スキンメッシュ レンダラ
テキスト アセット