如何从Unity#中的其他对象脚本访问列表中的对象?

时间:2016-09-15 04:09:12

标签: list unity3d distance

  

我试图实例化两种类型的对象而不是检查   他们之间的距离。

我在示例多维数据集中有公开列表:

    public List<GameObject> ba_list = new List<GameObject>();

我在其中放置了第一个对象ba_list.Add(ga_bact); ,而不是在Update方法中检查从第一个对象到第二个对象的距离。

for (int i = 0; i < cube.GetComponent<spawn>().ba_list.Count; i++){             
  if (Vector3.Distance(cube.GetComponent<spawn>().ba_list[i].transform.position, gameObject.transform.position)<3)
            { do some animation}
  

它没有给我任何错误,但似乎for循环根本没有执行    我使用print()方法检查了它。

这是我第二天试图找出问题所在,我真的需要你的帮助。 谢谢!

0 个答案:

没有答案