
Почему когда я кидаю луч и нахожусь не внутри другого коллайдера, то все нормально, а когда изнутри, то он его не видит?using UnityEngine;
public class Player : MonoBehaviour
{
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out RaycastHit hit))
{
Debug.Log(hit.collider.gameObject.name);
}
}
}
}