본문 바로가기
개발/C#

유니티 C# 레이저 오브젝트 맞추기 Raycast 간단 사용법

by SPNK 2023. 3. 31.
반응형
  • 코드 작성
using UnityEngine;

public class RaycastExample : MonoBehaviour
{
    [SerializeField] private LayerMask layerMask;

    private void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            if (Physics.Raycast(ray, out RaycastHit hitInfo, Mathf.Infinity, layerMask))
            {
                Debug.Log("Hit object: " + hitInfo.collider.gameObject.name);
            }
        }
    }
}
반응형

댓글