テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

UnityのuGUIでコンボボックス(或いはドロップダウンリスト)を作る

UnityのuGUIには現状コンボボックスが無いです。それは作ろうと思えば作れますが、正直面倒なのでコミュニティのナレッジより拝借します。


A working, stylable combo box (drop down list) | Unity Community

 

コチラのスレの一番最後のレスのUnitypackageをダウンロードして使います。トップにあるのは古いので良くないです。

で、これを使うと、こんな感じのコンボボックスが作れます。

f:id:tsubaki_t1:20150218012443g:plain

設定方法

付属のComboBoxTestSceneシーンよりComboBoxを拝借します。

f:id:tsubaki_t1:20150218013006p:plain

後はComboBoxオブジェクトのComboBoxコンポーネントを色々と調整して要素を増やしたり減らしたりします。

f:id:tsubaki_t1:20150218013047p:plain

  • AssetStoreのNew UI Widgetsでサンプルの一覧にコンボボックスが確認できます。
  • Unity New GUI Tutorial Part Threeでコンボボックスとは少し違いますが用途としては似たようなものの作り方を紹介しています。ゲーム用途はコッチのほうが良い気も。
  • あとuGUIで検索すると幾つかのサンプルが見つかります。(もうuGUIは正式名称で良いんじゃないかなgoogleability的にも。Unity UIでGoogle検索してもNGUIとか旧GUIしかヒットしないよ現状。まあUnity Community内ならUnity UIでも十分探せるけど)