ㅤ
-
유니티) 감지하는 광선 쏘기, 레이캐스트
유니티에서는 물체를 감지하는 수단으로 여러가지 방법이있다. 예를들면 콜라이더, 피직스의 over도형 -> 결국 콜라이더, 그중 하나가 레이이다. 레이는 쉽게 설명하자면 오브젝트를 감지하는 레이져라고 보면된다. RaycastHit hit; Update() { if(Physic.Raycast(transform.position, Vector3.forward, hit, Mathf.Infinity)) { //맞았을때 실행할 코드 Destroy(hit.collider.gameObject); } } RaycastHit hit;은 맞은 오브젝트를 저장할 변수이고, if(Physic.Raycast(레이져 시작 위치, 방향, 나오는 변수(맞은 오브젝트), 레이져 거리)) 부분은 레이(져)가 아무 오브젝트에 맞으면 참(tr..
게임 개발/유니티C#
2022. 9. 3.
💲 추천 글