Ray란? ray는 광선이라는 의미를 가지고 있습니다. origin 에서 시작해 direction 방향으로 나아가는 무한대 길이의 광선입니다. public Ray(Vector3 origin, Vector3 direction); - Ray의 매개변수로는 광선을 쏘는 포지션(Vector3 origin), 광선을 쏘는 방향(Vector3 dirction)이 있습니다. 예를 들어, 이런식으로 사용합니다. Ray ray = new Ray(transform.position, transform.forward); // z축 방향으로 나아가는 광선입니다. - 혹은 Camera.ScreenPointToRay 를 통해 화면을 클릭 시, 레이로 변환할 수도 있습니다. Camera cam; Ray ray = cam.Screen..
[Unity] 레이(Ray), 레이 캐스트(Raycast)란?
Ray란? ray는 광선이라는 의미를 가지고 있습니다. origin 에서 시작해 direction 방향으로 나아가는 무한대 길이의 광선입니다. public Ray(Vector3 origin, Vector3 direction); - Ray의 매개변수로는 광선을 쏘는 포지션(Vector3 origin), 광선을 쏘는 방향(Vector3 dirction)이 있습니다. 예를 들어, 이런식으로 사용합니다. Ray ray = new Ray(transform.position, transform.forward); // z축 방향으로 나아가는 광선입니다. - 혹은 Camera.ScreenPointToRay 를 통해 화면을 클릭 시, 레이로 변환할 수도 있습니다. Camera cam; Ray ray = cam.Screen..
2022.04.03