我需要通過字符串變量從對象中獲取組件。我該怎麼做?Unity GetComponent(string Script)
這裏是我當前的代碼:
Canvas.GetComponent<Global_Variables>().Active_Figure.GetComponent(Script_Name).Cancel();
但我得到以下錯誤在控制檯:
資產/腳本/ Cell.cs(62,20):錯誤CS1061:類型UnityEngine.Component'不包含取消'的定義,也不包含取消'UnityEngine.Component'類型的取消'
不知道你多久使用'GetComponent(string)',但這很慢。你爲什麼這樣做?你的問題中的代碼有什麼問題? – Programmer
我無法調用Cancel()bc我無法通過GetComponent(Script_Name)獲取腳本 –
您是否收到任何錯誤?什麼是Cancel()?我認爲你應該發佈腳本以及你如何搭配來訪問它。 – Programmer