rigidbody(3)
-
[C#, 유니티] Unity3D_이동 매커니즘 (컴포넌트 컨트롤러)
계단과 경사 같은 지형을 만들어서 캐릭터가 지형을 이동할 수 있는지 확인해보겠습니다 오늘은 유니티 3D 객체의 이동과 관련된 3가지 이동 방식에 대해서 배우겠습니다 그 순서는 다음과 같습니다 Rigidbody 컴포넌트를 통해 힘(Force) 또는 속력(Velocity)을 통한 객체의 이동 Rigidbody가 없는 CharacterController 컴포넌트를 통한 객체의 이동 Raycast를 이용하여 지정된 좌표의 방향으로 객체가 이동하는 NavMeshAgent 입력관리자(InputManager) rigidbody(강체) 물체에 질량을 갖게 해주는 컴포넌트 물체에 속력과 힘을 가하여 움직이게 만들수 있음 중력에 영향을 받기때문에 별도의 선택이 없다면 수직 아래 방향으로 떨어짐 리지드바디가 없다면 어떻게 ..
2022.08.10 -
[C#, 유니티] 두 사물 간 충돌을 분석해보자
충돌에 대해서 아직 감이 안오면 아래 링크타고 다시 오자 [C#, 유니티] 08. Rigidbody와 Collider : 물리적 충돌에 관하여 게임을 하다보면 플레이어가 물체와 부딪혔을때 충돌이 일어나는 것을 보았을 것이다 충돌 충돌이란 개념에 대해서 정확히 짚어보자 리지드바디(Rigidbody) 는 게임 오브젝트의 물리적 동작을 가 sonnyisback.tistory.com 기본 개념은 다 안다고 생각하고 두 사물이 충돌할 때 발생하는 경우의 수에 대해서 다 각도로 분석해봤음 A와 B라는 물체가 있고 두 물체에 Trigger의 유무를 두고 언제 콜리전충돌을 하는지 봐보자 그리고 kenetic을 채택할때와 안할때의 차이도 봐보자 A만 Kenetic을 채택했을 때 A의 물리적 반응을 살펴보면 Kenetic..
2022.07.08 -
[C#, 유니티] 08. Rigidbody와 Collider : 물리적 충돌에 관하여
게임을 하다보면 플레이어가 물체와 부딪혔을때 충돌이 일어나는 것을 보았을 것이다 충돌 충돌이란 개념에 대해서 정확히 짚어보자 리지드바디(Rigidbody) 는 게임 오브젝트의 물리적 동작을 가능하게 하는 주요 컴포넌트이다. 리지드바디가 연결된 오브젝트는 중력에 즉시 반응한다. Collider 컴포넌트도 하나 이상 추가할 경우 게임 오브젝트가 당하는 충돌에 의해 움직인다. 콜라이더(Collider) 컴포넌트는 물리 충돌 처리를 위한 오브젝트의 형태를 말한다. 콜라이더는 보이지 않는 요소이므로 오브젝트의 메시와 정확히 동일한 모양일 필요는 없으며, 실제로는 게임플레이 시에는 대략적인 근사치로도 크게 구분되지 않으며 더 효율적이다. 콜라이더를 트리거(Trigger)(Is Trigger 프로퍼티 사용)로 설정하..
2022.07.08