【发布时间】:2020-05-11 17:24:05
【问题描述】:
如何在 Unity 中从生成的 GameObject 中获取通用组件?
即我有一个基本的泛型类:
class Base<T> : MonoBehaviour where T : MonoBehaviour
{
public Foo() {}
}
和派生类:
class Example : Base<Example>
{
}
我想知道从生成的 GameObject 中获取这个类,我将它作为一个组件附加。
我试过了,但结果为空,所以我决定寻求帮助:)
// @object - Spawned before and exists.
Base<MonoBehaviour> tmp = @object.GetComponent<Base<MonoBehaviour>>();
【问题讨论】:
标签: c# unity3d generics gameobject