iLMS知識社群歷程檔登入
位置: 黃國哲 > Unity
1090815 Dropdown 讀取選取的值
by 黃國哲 2020-08-15 11:27:21, 回應(0), 人氣(922)
">

觀念:
Dropdown也是一種按鈕,操作時可以當做按鈕來編輯,當值發生變化時去執行動作。
在Dropdown所顯示的項目裡,
第一個項目的值 val 默認為0;
第二個值默認為1.....以此類推
因此在這邊會去讀取Drowm當前顯示的Val,然後去做對應動作。

使用 If 語法,例如:

if (val == 3) //選擇第4個選項
  Application.OpenURL("http://google.com/");

當選第四個選項時,去開啟Google網頁。

語法:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;



public class NewBehaviourScript : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {}
    // Update is called once per frame
    void Update()
    {}

    public void btnOne(int val)  //設立一個按鈕叫做btnOne,並且宣告其值為int整數
    {
       if (val == 0) //選擇第一個選項時
       Application.OpenURL("http://google.com/");

       if (val == 1) //選擇第二個選項時
       Application.OpenURL("http://google.com/");

       if (val == 2) //選擇第三個選項時
       Application.OpenURL("http://google.com/");
    }
}

實際的操作如下:












回應