2023/11/07 1
카테고리 설명
-
구체와 사각형의 충돌을 구현해보자. 전에 만들었던 Sphere 객체와 Box객체를 사용한다. Box객체에 SphereCollider를 받아와서 사용할 수 있다. bool BoxCollider::IsSphereCollision(SphereCollider* collider) { ObbDesc box; GetObb(box); // OBB 정보를 얻어와서 box에 저장합니다. Vector3 closestPointToSphere = box.pos; // OBB의 중심을 기준으로 가장 가까운 지점을 초기화합니다. FOR(3) // OBB의 3개의 로컬 축에 대한 루프를 시작합니다. { Vector3 direction = collider->GetGlobalPosition() - box.pos; // OBB 중심에서 ..