Головна‎ > ‎Unity‎ > ‎Більше‎ > ‎

Натискання по об'єкту

З 2D колайдерами не працює


    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            RaycastHit hit;
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            if (Physics.Raycast(ray, out hit, 100.0f))
            {
                if (hit.transform != null)
                {
                    PrintName(hit.transform.gameObject);

                }
            }
        }
    }


    void PrintName(GameObject go)
    {
        print(go.name);
    }