Unity3D/Pushing Object 썸네일형 리스트형 Unity 3D Pushing Object 유니티 3D 게임에서 Character Controller에 게임오브젝트가 충돌할 때 밀어내기 예제 이동하는 사람이나 중량물에 다른 물체가 부딪힐 경우에는 부딪힌 물체가 밀려나는 효과를 구현하려고 한다.First Person Controller에 Wrangler Jeep 차를 포함시키고 WASD 키를 이용하여 차를 타고 이동하는 중에 차가 바위에 충돌하면 바위가 밀려나도록 하려고 한다. 유니티에서는 이런 경우에 유용한 이벤트 핸들러 함수(메시지 함수)가 있는데, OnControllerColliderHit() 함수를 작성하여 First Person Controller 에 포함시키면 다른 오브젝트와 충돌할 경우 이 함수가 실행되므로 함수 안에서 충돌된 오브젝트의 충돌반응을 계산하여 적용하면 된다.아래의 페이.. 더보기 이전 1 다음