Я использую этот код, чтобы щелкнуть мышью по объекту
void Update() {
if (Input.GetMouseButtonUp(0)) {
RaycastHit hit;
Ray ray = camera.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, out hit)) {
Transform objectHit = hit.transform;
}
}
}
Этот код работает, даже когда я нажимаю кнопку и не хочу щелкать объект, находящийся за кнопкой. Как этого избежать?