オブジェクトから文字列変数を取得する必要があります。どうすればいいですか?ここで Unity GetComponent(文字列スクリプト)
は私の現在のコードです:Canvas.GetComponent<Global_Variables>().Active_Figure.GetComponent(Script_Name).Cancel();
しかし、私は、コンソールに次のエラーを取得する:
資産/スクリプト/ Cell.cs(62,20):エラーCS1061:型UnityEngine.Componentはとキャンセルなし拡張メソッド「キャンセルの定義が含まれていません」「タイプのをUnityEngine.Component」
「GetComponent(string)」を使用している頻度はよくわかりませんが、それは遅いです。どうしてそんなことをするのか?あなたの質問にあるコードの何が間違っていますか? – Programmer
キャンセル()bcを呼び出せませんGetComponent(Script_Name)でスクリプトを取得できません –
エラーが発生しますか?キャンセル()とは何ですか?私はあなたがスクリプトを投稿して、それにどのようにアクセスしたいのかと思う。 – Programmer