[유니티] 물리엔진 - Collider, Rigidbody
·
unity etc./lecture
📖 학습 목표 유니티의 물리엔진에 대해 배웁니다. Collider와 Rigidbody의 개념을 배웁니다. 📒 과정 0. Scene 열기 프로젝트 폴더 내 Scenes폴더 안에 있는 "2. Physics(Collider, Rigidbody)"을 엽니다. 1. 물리엔진 유니티의 물리 엔진은 게임 오브젝트의 동작을 현실 세계의 물리 법칙에 기반하여 시뮬레이션하는 역할을 합니다. 이를 통해 게임에서 오브젝트들이 중력, 운동, 충돌, 회전 등과 같은 현실적인 동작을 보여줄 수 있습니다. 유니티에서 물리엔진을 활용하여 물리적인 처리를 구현하기 위해서는 두 가지의 컴포넌트를 사용합니다. Rigidbody와 Collider을 함께 사용하여 물리처리를 구현합니다. 2. Collider 콜라이더 컴포넌트는 물리 시뮬레이션..
[유니티] 충돌 연출 및 RigidBody.AddForce()의 이해
·
unity game modules
게임 내에서 플레이어나 여러 오브젝트들은 다양한 상황에서 피해를 받을 수 있다. 약한 공격은 큰 충격이 없지만 강한 공격은 뒤로 밀려나거나 날아가는 등 역동적인 연출을 할 필요가 있다. Rigidbody의 AddForce를 이용하여 간단하게 구현할 수 있다. 구현 아이디어? 밀려나는 효과는 Rigidbody 의 AddForce 함수를 이용하여 구현할 수 있다. 특정 스크립트가 필요한것이 아닌 공격을 주거나, 공격을 받는 과정의 함수 내에 코드를 추가해주면 간단하게 구현할 수 있다. 공격을 받는 쪽보다는 공격을 주는 방향의 함수 내에 코드를 추가하는것이 더욱 좋아보인다. 이유는 공격을 하는 주체의 트랜스폼 방향이 필요하기 때문이다. //GolemController.cs ... public class Gol..
bonnate
'Rigidbody' 태그의 글 목록