RaycastHit.collider
Declaration
public Collider collider;Описание
Collider, который был поражен.
Это свойство является нулевым, если луч не попадает ни в что, и не нулевым, если он попадает в Collider.
using UnityEngine; using UnityEngine.InputSystem;
public class Example : MonoBehaviour { void Update() { if (Mouse.current.leftButton.wasPressedThisFrame) { RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Mouse.current.position.ReadValue());
if (Physics.Raycast(ray, out hit)) { if (hit.collider != null) { hit.collider.enabled = false; } } } } }
Дополнительные ресурсы: ,Physics.Raycast,, ,Physics.Linecast,, ,Physics.RaycastAll,.