我克隆了多个cube,每一个的克隆体名字都为cube(clone),当我想摧毁我选中的cube(clone)时只会按顺序摧毁并不会摧毁我所选中的cube(clone)。
cube0 = GameObject.Find(hitInfo.collider.gameObject.name);
Destroy(cube0);
直接获取射线选中即可,不用再查找了,
cube0 = hitInfo.collider.gameObject;
Destroy(cube0);
你的代码逻辑是寻找带碰撞体的物体,find就是按顺序find,你要想摧毁选中的那个可以用射线获取选中的碰撞体,然后销毁。