반응형 crossproduct2 [게임이론] 벡터-외적의 활용 Vector3.Cross(_col.transform.right, distVec).z [게임이론]벡터의 외적에서 학습한 내용을 Unity에서 간단히 적용해본다. 시나리오 수퍼마리오가 점프로 벽돌을 깨는 행위와 벽돌 위로 올라가는 것 구현한다. 벽돌 시점에서 마리오가 아래 방향에서 점프를 했는지 위에서 점프해서 내려왔는지 판단해야한다. 이때 벡터의 외적 내용을 바탕으로 위-아래를 판단할 수 있다. 점프시에 노란색 오브젝트와 충돌하면 디버그 로그로 Up, Down이 출력된다. 1. 플레이어 객체에서 충돌 객체의 벡터를 구한다. Vector3 distVec = transform.position - _col.transform.position; 2. (1)의 결과로 도출된 distVec와 충돌 객체의 외적을 구한다.. 2020. 12. 31. [게임이론]벡터의 외적 2020. 12. 28. 이전 1 다음 반응형