ハチミツ工房

Unity3D,MonacaでAndroidゲームを作ります。Javascriptでなんとかなるかなあ。

Unity 3DのGUI Text, GUI Textureがプレビューで表示されない

GUI系のGameObjectの位置座標は、他のものと異なり、端末画面の左上から右下にかけて0〜1の値を取ります。

そのため座標がマイナスだったり1以上だったりすると、画面外として扱われて表示されません。(※Scene上のどこに置いても同様)

解決法

f:id:usaginoizawa:20130811151424p:plain

  • Transformの「Position」を0.0〜1.0の間にする。
  • 文字サイズや「Alignment」leftやrightに飛んでいないかを確認する

ちなみに、

  • Transform > Position「X:0,Y:0,Z:0」
  • GUI Text > Anchor「middle center」

にするとぴったり画面中央に表示されます。

f:id:usaginoizawa:20130811151859p:plain