如何在立方体对象中使用多个对撞机?
我有一个立方体对象。如果你触摸右侧动作A发生;如果你触摸左侧动作B发生。
我在立方体对象上附加了两个盒子对撞机。
我的源代码是:
void Update () {
if (Input.GetMouseButtonDown(0)){
Ray ray = camera.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit)){
// I catch the event that any collider is clicked;
actionA(hit.transform.gameObject);
// or
actionB((hit.transform.gameObject);// How can I tell which collider is clicked????
}
}
}