1,FindGameObjectsWithTagで取得したGameObjectをobjs(配列)に格納する
2,foreach文で取得したオブジェクトとプレイヤーの距離を求め、それらをl_dis(リスト)に追加したいです
しかし、l_dis.Add(dis); で以下のエラーが出ています。
NullReferenceException: Object reference not set to an instance of an object
C#
1private GameObject[] objs; 2private List<float> l_dis; 3 4void Start() 5 { 6 objs = GameObject.FindGameObjectsWithTag("1p"); 7 } 8 void Update() 9 { 10 foreach (GameObject item in objs) 11 { 12 float dis = Vector3.Distance(this.transform.position, item.transform.position); 13 Debug.Log("distance : " + dis); 14 l_dis.Add(dis); 15 } 16 }
どうすれば、この問題を解決できますか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/09 08:39