viewport1 78_Viewport 로컬→월드→ViewSpace→Projection→NDC(normalized device coordinates)→Viewport 화면의 중앙을 클릭하면 카메라 위치에서 화면 중앙까지 가는 레이저를 쏘고 그 레이저가 어떤 애를 피격하면 어떤 물체를 클릭했다고 인지하는 것이다. 클릭한 것은 2D화면을 클릭했지만 3D 물체를 선택하게 된 것은 레이저로 쏴 가지고 맞췄다는 얘기가 된다. 레일저를 쏘는게 꼭 2D에서 3D를 쏘는 데만 쓰이는게 아니라 움직일 때 충돌 판정하는데 이용하거나 앞 방향으로 레이저르 쏴서 앞에 뭐가 있으면 멈추게 하는 식으로 응용할 수 있다. 레이저를 쏘려면 2D화면을 3D화면으로 바꿀 수 있어야 한다. 2D에서 3D로 갈 때 깊이가 중요하다. 깊이라는 추가 정보를 줄 필요가 있다. 2D좌.. DirectX 2024. 3. 27. 이전 1 다음