私はC#に新たなんだ、これが何をしたいload_obj.AddComponentの<class>は何ですか?<Class>();?
load_obj.AddComponent<Class1>();
^^^^^^^^
私はC#に新たなんだ、これが何をしたいload_obj.AddComponentの<class>は何ですか?<Class>();?
load_obj.AddComponent<Class1>();
^^^^^^^^
この構築物はGenericsで呼ばれていますこの場合、AddComponentメソッドの型パラメーター、Class1を指定することができます。 Class1は、インスタンスとしてload_objにアタッチされるMonoBehaviourのクラス定義です。
これは、動作する任意の(汎用)クラスを受け入れるクラスとメソッドを記述できる言語構造です。この構造がなければ、未知のクラス(少なくとも.NETでは)で作業することは可能ですが、コードはもっと複雑になります。
私がわからないかを把握カントが、あなたはそれを読むことができます。..
https://docs.unity3d.com/ScriptReference/GameObject.AddComponent.html
これはgeneric functionであるため、そのコンポーネントから継承している型または継承している型のみを受け入れることができます(汎用パラメータはコンパイル時型でなければなりません)。
Generics:https://msdn.microsoft.com/en-us/library/512aeb7t.aspx – FCin