[유니티] 충돌 연출 및 RigidBody.AddForce()의 이해
·
unity game modules
게임 내에서 플레이어나 여러 오브젝트들은 다양한 상황에서 피해를 받을 수 있다. 약한 공격은 큰 충격이 없지만 강한 공격은 뒤로 밀려나거나 날아가는 등 역동적인 연출을 할 필요가 있다. Rigidbody의 AddForce를 이용하여 간단하게 구현할 수 있다. 구현 아이디어? 밀려나는 효과는 Rigidbody 의 AddForce 함수를 이용하여 구현할 수 있다. 특정 스크립트가 필요한것이 아닌 공격을 주거나, 공격을 받는 과정의 함수 내에 코드를 추가해주면 간단하게 구현할 수 있다. 공격을 받는 쪽보다는 공격을 주는 방향의 함수 내에 코드를 추가하는것이 더욱 좋아보인다. 이유는 공격을 하는 주체의 트랜스폼 방향이 필요하기 때문이다. //GolemController.cs ... public class Gol..
bonnate