Unity c#: making an array of class type equal to FindObjectOfType [closed]

*爱你&永不变心* 提交于 2021-02-05 09:41:05

问题


In my c# script I am working on, I have this code

 public class Attractor : MonoBehaviour {

 public Rigidbody rb;

 private void FixedUpdate()
 {
     //physics code
     Attractor[] attractors = FindObjectOfType<Attractor>();
 }

I am currently getting an error saying

Error CS0029 Cannot implicitly convert type 'Attractor' to 'Attractor[]'

What should I do to fix this error


回答1:


You want FindObjectsOfType

Attractor[] attractors = FindObjectsOfType<Attractor>();


来源:https://stackoverflow.com/questions/55286738/unity-c-making-an-array-of-class-type-equal-to-findobjectoftype

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!