【Unity】uGUIのUI描画や操作性を追加するコンポーネント

文字やイメージといったUIにエフェクトを追加できるコンポーネントがuGUIに標準で備わっていて、簡単便利。

描画に関わるコンポーネント

Shadow

UIの輪郭に影を付けてくれる。
http://docs.unity3d.com/ja/current/Manual/script-Shadow.html

Outline

UIの輪郭にふちを付けてくれる。
http://docs.unity3d.com/ja/current/Manual/script-Outline.html

Mask

UIを枠として見て、描画領域を制限する。
http://docs.unity3d.com/ja/current/Manual/script-Mask.html

RectMask2D

UIを枠として見て、描画領域を制限する。Unity5.2から、2Dの矩形ならMaskではなくてRectMask2Dを用いることが推奨されている。
It will not properly mask elements that are not coplanar
と公式にあるので、2Dでなければ適切なマスクはされない様子。
アプリの画面領域やゲージの描画範囲を定めたり、とかに使える。
http://docs.unity3d.com/ja/current/Manual/script-RectMask2D.html

操作に関わるコンポーネント

ScrollRect

UIにスクロール機能を付ける。
http://docs.unity3d.com/ja/current/Manual/script-ScrollRect.html

ToggleGroup

UIのToggleをまとめたPanelにアタッチして、ラジオボタンにする。
http://docs.unity3d.com/ja/current/Manual/script-ToggleGroup.html

InpotField

UIを入力フィールドにする。
http://docs.unity3d.com/ja/current/Manual/script-InputField.html

Dropdown

UIにドロップダウン機能を付ける。
http://docs.unity3d.com/ja/current/Manual/script-Dropdown.html

Slider

UIのスライダーをつくる。
http://docs.unity3d.com/ja/current/Manual/script-Slider.html

環境

  • OSX El Capitan v10.11
  • Unity v5.2.1f1
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

はじめまして、秋月なるです。
アラフォー会社員で、スマホアプリ/ゲーム/AIが好き。新しいものを見ると触りたくなるタイプで、スマホやウェアラブル等ガジェットが好きですが、よく買ったあとに「思ってたのと違う…」をやりがち。
ブログ投稿は趣味の1つなので、ゆるく続けていこうと思います。

目次