编程语言
首页 > 编程语言> > c# – 在统一3d中删除对象的Box对撞机

c# – 在统一3d中删除对象的Box对撞机

作者:互联网

这是我在Update函数中的代码.该物体有一个箱子对撞机.

if (Input.GetMouseButtonDown(0)) { 
    Ray ray = camera.ScreenPointToRay(Input.mousePosition); 
    if (Physics.Raycast (ray, out hit3, 400.0F)) {
        wName = hit3.collider.gameObject.name;
        Destroy(hit3.collider.gameObject);
    }
}

但是箱式对撞机没有被破坏.

我怎么能毁掉它?

解决方法:

它现在使用代码

 Destroy(hit3.collider);

标签:c,object,scripting,unity3d,raycasting
来源: https://codeday.me/bug/20190520/1143355.html