1100930 物品搜尋腳本(採用)
by 黃國哲 2021-09-30 10:59:23, 回應(0), 人氣(422)
using UnityEngine;
using UnityEngine.UI;
public class ItemDisplay : MonoBehaviour
{
public item itemdata; //用 item製作的一個資料
public publicsample2 searchcontent;
void Start()
{
searchcontent.title.text = itemdata.itemName;
//1.用item類別製作的itemdata中的itemName設備名稱
searchcontent.picture.sprite = itemdata.itemImage;
//2.用item類別製作的itemdata中的itemImage設備圖片
searchcontent.diagram.sprite = itemdata.itemDiagram;
//3.用item類別製作的itemdata中的itemImage設備圖片
searchcontent.source.text = itemdata.itemSource;
//4.用item類別製作的itemdata中的itemSource設備電源位置
searchcontent.position.text = itemdata.itemPosition;
//5.用item類別製作的itemdata中的itemPosition設備位置
searchcontent.information.text = itemdata.itemInfo;
//6.用item類別製作的itemdata中的itemInfo的內容
}
}
///////////////////////////////
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class publicsample2 : MonoBehaviour
{
public Text title; //1.顯示設備名稱的文字框
public Image picture; //2.顯示設備圖片的Image
public Image diagram; //3.顯示設備接線圖的Image
public Text source; //4.顯示設備電源位置的文字框
public Text position; //5.顯示設備位置的文字框
public Text information; //6.顯示設備其他資訊的文字框
}
//////////////////////////
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class searchitem : MonoBehaviour
{
public TextMeshProUGUI itemtext; //提取名字為 itemname.text //TMP_Text
private string itemname;
public void getnamebtn()
{
itemname = itemtext.GetComponent<TextMeshProUGUI>().text ;
{ GameObject.Find(itemname).GetComponent<ItemDisplay>().enabled = true; }
}
public void leavenamebtn()
{
itemname = itemtext.GetComponent<TextMeshProUGUI>().text;
{ GameObject.Find(itemname).GetComponent<ItemDisplay>().enabled = false; }
}
}
回應