個別の画像をドロップダウンオプションに読み込もうとしています。インスペクタでオプションの画像フィールドを変更しても、希望の結果は得られません。コードの問題を解決できません:個別の画像をドロップダウンアイテムに追加する
public class FillDroPDown : MonoBehavior {
public Dropdown dd;
void Start() {
dd.options.Clear();
dd.AddOptions(new List<Dropdown.OptionData> {
new Dropdown.OptionData {text="1",
image=Resources.Load("LeftToRight.png", typeof(Sprite))
as Sprite}
});
}
void Update() {
}
}
テキストは表示されますが、イメージはありません。私はResourcesフォルダーを作成し、そこにイメージをコピーしました。どのようにしてこの問題を解決できますか? My Unityバージョンは5.3.4f1です。
goodness! ***アイデアはありません*** Unityは「ドロップダウン」システムを追加しました! – Fattie
まず、リソースからロードするのはどうですか? 'public Sprite happySprite; 'に移動し、**インスペクタ**にドラッグします。あなたのコードでそれを使用してください。 – Fattie
ありがとうございました!私は、クラスにpublic Spriteフィールドを追加し、イメージとバインドします。次に、このスプライトフィールドでオプションのイメージフィールドを初期化します。再度テキストが表示されますが、イメージは表示されません。 – AN90