このページはモバイル用の簡易ページなので表示が乱れる場合があります。正式なページはこちらです。
また本ページはプロモーションが含まれています。
あやしいTシャツやグッズありマス
うらなか書房のあやしいTシャツやグッズ
あやしい歌もありマス(YouTube

Unityのドロップダウン(TMP)でプレースホルダを表示するコード

公開日:
       

UnityのUIにドロップダウン(TextMeshPro)というものがあります。

こんな感じのやつ

Unityのドロップダウンも、上のものと同様に、選択肢の一番目のものがはじめに表示されている仕様なのですが、それを

メニュー」という表示があって、それを押すと選択肢が現れるようにしたいなと思いました。

インスペクターをいじってどうにかなると楽だったのですが、現時点(私が使っているUnityのバージョン2020.3.14f1)ではそういった機能がなく、コードを書くしかないようです。以下に書いたコードを載せます。

上のコードを書いたC#スクリプトをTextMeshProのドロップダウンオブジェクトにアタッチします。
インスペクターの「SerializeField」にはそのドロップダウンオブジェクト自身をアタッチします。
それからゲームビューで確認すると以下のようなドロップダウンになっているはずです。

という訳で「Unityのドロップダウン(TextMeshPro)でプレースホルダ的なものを表示する」、上記の方法が最善かどうかは分からないのですが、日本語での情報がほとんど見当たらなかったので、一応ここに載せておきます。どなたかのご参考になれば幸いです。

       
あやしい歌もありマス(YouTube

関連記事

モバイルバージョンを終了