Unity中new对象报错You are trying to create a MonoBehaviour using the 'new' keyword. This is not allowed. 怎么办
时间: 2023-06-09 08:07:18 浏览: 248
在Unity中,我们不能使用关键字“new”来创建MonoBehaviour对象,而是应该使用gameObject.AddComponent<T>()来替代。例如:
// 错误的写法
MonoBehaviour obj = new MonoBehaviour();
// 正确的写法
MonoBehaviour obj = gameObject.AddComponent<MonoBehaviour>();
阅读全文