Terrain Picking1 81_Terrain Picking 일반적인 물체 말고 땅을 깔았을 때 어떻게 해야할까? Terrain 처럼 굉장히 큰 Grid를 깔아주는 경우가 있다. 땅을 찍었을 때 raycasting이 되어가지고, 클릭한 쪽으로 움직인다거나 이런 것도 만약에 언젠가 만들고 싶다 라고 하면 그것도 raycasting과 관련된 부분을 넣어줘야 한다. 그걸 어떻게 할까. 1. CollisionDemo::Init에 Terrain 만들기 Terrain을 사용하고 싶으면 Mesh를 만들 때 일반적인 메쉬로 만드는게 아니라 Grid 방식으로 만들어야 한다. CollisionDemo::Init에서 // Terrain { auto obj = make_shared(); obj->GetOrAddTransform()->SetLocalPosition(Vec3(0.f)); .. DirectX 2024. 3. 29. 이전 1 다음