2017-09-30 8 views
0

私はスコアを表示したい矩形を持っています。私はテキストをこのゲームオブジェクトに入れたいので、デフォルトであるスクリーンスペース(オーバーレイ)ではなく、ワールドスペースにキャンバスを設定します。私はキャンバス&テキストのサイズを変更し、四角形の前にビットを置きます。Canvas Text not visible

ここでは、長方形の前のテキストオブジェクトを見ることができます:ここで

enter image description here

はゲームビューがある - ここに目に見えるいくつかのテキストがあるはずですが、そこではありません。

enter image description here

ここに階層があります。灰色の四角形が最も外側のオブジェクトです。子としてテキストコンポーネントを追加すると、TransformはRectTransformに変更されます。

enter image description here

+0

1.テキストの水平および垂直オーバーフローをオーバーフローに設定しましたか? 2.テキストを選択し、シーンビューでFを押すと、テキストが表示されますか? Canvasスクリプトの設定/値のスクリーンショットを投稿すると良いでしょう。 – Programmer

+0

キャンバスのサイズを800x600のように大きく設定し、次にそれを0.001程度に縮小し、それに応じてフォントサイズを設定します。 – Lestat

+1

@Lestatありがとうございました。あなたが言った値にサイズとスケールを設定し、フォントサイズを** 100 **に設定しました(大きく見えますが普通に見えます)。あなたがそう思っているなら、答えを残してください。さもなければ私は自分自身になります。 –

答えて

1

は、800×600のような大きなキャンバスサイズを設定し、0.001にそれを縮小またはそう、それに応じてフォントサイズを設定するのに役立ちます。 :)

0

ワールドスペースキャンバスは気まぐれです... あなたのキャンバスは、あなたのカメラに接続しているのですか?

あなたのスコアのような世界の空間でテキストを表示するだけの場合は、TextMeshの "3D"テキストを見て、あなたの世界のどこにでも貼り付けることができます。

ホープこれは