前提・実現したいこと
現在選択している言語によってドロップダウンに表示される文字を変更したい
発生している問題
要素を配列で選択してもダメでした
テキストを変える関数もわかりません
該当のソースコード
C#
1///languageSettingは現在の言語設定を表しています 2if (languageSetting.Language == 1) 3 { 4 BGMDropdawn.GetComponent<Dropdown>().itemText[0].text = "nigongo"; 5 } 6 else if (languageSetting.Language == 2) 7 { 8 BGMDropdawn.GetComponent<Dropdown>().itemText[0].text = "eigo"; 9 } 10
補足情報(FW/ツールのバージョンなど)
Unity2018 2.5f1
Visual Studio 2015
「unity dropdown スクリプト」などで検索しましたか?
リファレンス(https://docs.unity3d.com/ja/current/ScriptReference/UI.Dropdown.html)はしっかり見ましたか?(「変数」のリンク先まで上から下まで全部見ましたか?)
公式リファレンスは全部しっかり確認しましたが「item Text」を使うと出来そうという事しかわかりませんでした。
「ダメでした」「わかりません」では他人には何も伝わらないので
「起きた現象」「何をどうみて何が分からないのか」を具体的に記載してください。
https://teratail.com/help/question-tips

回答1件
あなたの回答
tips
プレビュー