给A,B分别加上碰撞器
bool chooseA=false;
bool chooseB=false;
void Update()
{
if(Input.getMouseButtonDown(0))
{
Ray ray=Camera.main.ScreenPointToRay(Input.mouseposition);
RaycastHit hit;
if(Physics.raycast(ray,out hit))
{
if(hit.collider.name==B)
{
if(chooseA)
chooseB=true;
}
else if(hit.collider.name==A)
{
chooseA=true;
}
else
{
chooseA=false;
chooseB=false;
}
}
}
}
请问你是要做2d,还是3d呢