본문 바로가기

rigidbody2

Unity 3D 엔진 기초 (8) Rigidbody 안녕하세요 연꿈술사입니다. 오늘은 Rigidbody에 대해 알아보겠습니다. Rigidbody도 Collider와 마찬가지로 물리연산을 하는 컴포넌트입니다. Collider가 충돌에 대한 연산을 했다면, Rigidbody는 중력과 관련이 있습니다. 우리가 빈 화면에 Cube를 하나 생성하고 Rigidbody 컴포넌트를 추가한 후 게임을 실행해보면, Cube가 하염없이 바닥으로 떨어지는 것을 볼 수 있습니다. Collider와 마찬가지로 2D 에서는 Rigidbody 2D를 사용해야합니다. 이 떨어지는 속도는 중력가속도를 기반으로 만들어져 있습니다. 이에 대해 궁금하시면 Edit-Project Settings-Physics-Cloth Gravity를 확인해보시면 알 수 있습니다. Rigidbody 컴포넌트에.. 2023. 8. 11.
Unity 3D 엔진 기초 (7) Collider 안녕하세요 연꿈술사입니다. 오늘은 물리적인 충돌감지를 위해 존재하는 컴포넌트 중 하나인 Collider에 대해 설명해 보려고 합니다. 우리가 게임을 하다보면 항상 외치는 게 있습니다. 바로 현실고증! 게임을 하는데 물리적인 충돌이 발생하지 않는다면 어떨까요? 캐릭터와 캐릭터가 부딪혔는데 통과해 버린다면? 바닥은 차치하고 눈앞의 건물들도 그냥 통과가 되어버린다면? 분명 재미없을 겁니다. Unity 에서는 이런 물리적인 충돌을 감지할 수 있도록 Collider를 만들어 놓았습니다. 또한 중력과 관련있는 Rigidbody도 있지만, 이에 대해서는 다음 시간에 다뤄보도록 하겠습니다. Collider에는 Box, Sphere, Capsule, Mesh 등 다양한 Collider가 존재합니다. 사물의 모양이 모두 .. 2023. 8. 10.