iLMS知識社群歷程檔Login
Position: 黃國哲 > Unity
1110329 可更新的註記
by 黃國哲 2022-03-29 18:24:24, Reply(0), Views(692)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[CreateAssetMenu(fileName = "New Item Tip", menuName = "Equipment/New Item Tip")]
public class itemtip : ScriptableObject
{
    public string itemTipName;      //1.設備名稱
    [TextArea]
    public string itemTipInfo;      //6.設備其他資訊
    [TextArea]
    public string itemTip;      //7.設備其他資訊
}



using UnityEngine;
using UnityEngine.UI;

public class updatetip : MonoBehaviour
{
    public itemtip M1tip;
    public Text title;          //1.顯示設備名稱的文字框
    public Text inputfield;  //輸入文字的框
    public Text tip;  //信息文字框


    // Start is called before the first frame update
    void Start()
    {}


    public void Updatebtn()
    {
        if (title.text =="M1") //如果設備介面的名稱等於M1
        {
            //inputfield.text = tip.text;
            M1tip.itemTip = inputfield.text;  //則M1的提示為輸入的值
            tip.text = M1tip.itemTip;   //將新的提示信息傳送到信息文字框
        } 
    }
}



using UnityEngine;
using UnityEngine.UI;

public class loadtip : MonoBehaviour
{
    public itemtip itemdata;       //用 item製作的一個資料
    public Text title;          //1.顯示設備名稱的文字框
   // public Image picture;       //2.顯示設備圖片的Image
    //public Image diagam;        //3.顯示設備接線圖的Image
   // public Text source;         //4.顯示設備電源位置的文字框
   // public Text position;       //5.顯示設備位置的文字框
   // public Text information;    //6.顯示設備其他資訊的文字框
    public Text tip;            //7.顯示設備提示的文字框

    public void Startbtn()
    {
        title.text = itemdata.itemTipName;                //1.用item類別製作的itemdata中的itemName設備名稱
        tip.text = itemdata.itemTip;            //7.顯示設備提示的文字框
    }
}

Reply