0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

uGUIのDropdown

Posted at

#概要
Unityのバージョンは2018.4LTS版

uGUIのDropdownについてのメモです。一通りの機能についての解説します。
Dropdown を追加すると画面上のCanvasの子に追加されます。構成は以下。

  • Dropdown
  • Label(ドロップダウンを開いていないときのテキスト)
  • Arrow(ドロップダウンの右側の画像)
  • Template(ドロップダウンを開いたときの表示設定。通常は非アクティブ)

###Dropdownコンポーネント

  • Interactable(入力を受け付けるかの設定)
  • Transition(アクションに関する設定)
  • Navigation(ナビゲーション設定)
  • Template(ドロップダウンを開いた時の表示するテンプレート)
  • Caption Text(現在選択されているオプションのText)
  • Caption Image(現在選択されているオプションのImage)
  • Item Text(各項目のText)
  • Item Image(各項目のImage)
  • Value(現在選択されているオプションのインデックス)
  • Options(選択したときに表示する文字とImageを設定)

参考ページ
https://docs.unity3d.com/ja/2018.4/Manual/script-Dropdown.html
https://hiyotama.hatenablog.com/entry/2016/07/10/080000

#DropdownのSprict制御

.cs
  
  var dropdown = GetComponent<Dropdown>();

  // ドロップダウンのリストクリア
  dropdown.ClearOptions();

  // ドロップダウンのリストに要素追加
  Dropdown.OptionData data = new Dropdown.OptionData();
  data.text = "Option 1";
  dropdown.options.Add(data);

  // リストから要素削除
  dropdown.options.Add(data);

  // 選択中の要素取得
  int a = dropdown.value

参考ページ
https://docs.unity3d.com/ja/2018.4/ScriptReference/UI.Dropdown.html
http://fantom1x.blog130.fc2.com/blog-entry-235.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?