Unity 6.3
0 онлайн 85 гостей 3 в системе
Вход

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,.