Сделал так:
Debug.DrawLine(transform.position, transform.forward, Color.green);
Ray ray = new Ray(transform.position, transform.forward);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 100))
{
ObjInRay = hit.collider.gameObject;
if (hit.collider.gameObject.tag == "dlt" && Input.GetKeyDown("g"))
{
Destroy (ObjInRay);
}
}
Если навести луч на предмет с тегом "dlt", а затем нажать "g", то этот предмет удалится со сцены.
Проверяй на наличие скрипта
|
pax, это первое с чего я начал, но в таком случае будут удалятся все объекты с этим скриптом.