我试图实例化两种类型的对象而不是检查 他们之间的距离。
我在示例多维数据集中有公开列表:
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()方法检查了它。
这是我第二天试图找出问题所在,我真的需要你的帮助。 谢谢!