포물선 구현
유니티에서 포물선 운동은 Transform과 Rigidbody를 이용해 구현할 수 있다
Transform으로 Rigidbody를 사용하지 않고 직접 움직이면 유니티 엔진의 한계없이 게임을 만들 수 있다.(여기서 말하는 한계란 유니티 물리 엔진을 활용하기 시작하면 복잡한 구현을 할 때마다 더욱 큰 난관에 부딪힌다는 말이다. 만약에 움직임을 addforce로 구현한다고 생각해보자, 이후 공기저항에 따른 이동속도 감소, 회전을 줘야할때 자체적인 스크립트가 아닌 유니티 Rigidbody 방식에서 해결하려면 미세한 컨트롤이 힘들어진다.)
하지만 이동 단위가 큰 경우 충돌 판정이 정상적으로 이뤄지지 않고 일반적으로 생각하는 물리적 결과와는 다른 결과가 나올 수 있으며 트리거 Enter 및 Collision 이벤트가 정상적으로 작동하지 않을 수 있음.
반면 Rigidbody를 이용해 포물선을 구현하면 사용하기 쉽고 직관적이지만 복잡한 구현이 필요할수록 신경써야할게 많아진다
이동속도가 빨라도 충돌 판정이 정상적으로 이루어진다는 장점이 있다
'내일배움캠프_TIL' 카테고리의 다른 글
11월 16일 TIL (0) | 2023.11.16 |
---|---|
11월 15일 TIL (0) | 2023.11.15 |
11월 10일 TIL (0) | 2023.11.10 |
11월 8일 TIL (1) | 2023.11.08 |
11월 7일 TIL (0) | 2023.11.07 |