게임 오브젝트 생성할 때, 최초 실행업데이트 시작 직전, 최초 실행게임 오브젝트가 활성화 되었을 때물리 연산 업데이트고정된 실행 주기로 실행CPU를 많이 사용보통 물리연산에 관련된 로직만을 넣음게임 로직 업데이트물리로직을 제외한 나머지 게임로직을 업데이트함환경에 따라
게임 오브젝트를 이동시키기 위해 사용한다.게임 오브젝트의 위치를 직접 변경LookAt 메서드를 사용하면 오브젝트가 특정 지점을 바라보게 만들 수 있다. 오브젝트의 방향을 변경하며 움직이는 효과를 얻기 위해 자주 사용된다.현재 벡터를 대상 벡터로 지정된 속도로 이동시킨다
AddForce()의 ForceMode2D.Force는 마찰력에 영향을 받아 RigidBody2D와 같이 캐릭터가 횡으로 이동할때 사용하기에는 다소 무리가 있다.해결방법은 캐릭터에 연결된 2D Collider에 Physics Material을 적용하고, 해당 Physi
Time.deltaTime은 마지막 프레임과 현재 프레임 사이의 시간을 나타낸다.이 값은 게임이 실제로 실행되는 환경에서 프레임률이 다를 수 있기 때문에 게임 내에서 일정한 속도나 움직임을 구현할 때, 단순히 숫자를 더하거나 빼는 것이 아닌, Time.deltaTime
Unity에서는 두 물체가 서로 충돌하거나 트리거 영역에 들어갔을 때의 이벤트를 처리하기 위해 OnCollision 함수들과 OnTrigger 함수들을 제공한다.OnCollisionEnter: 두 게임 오브젝트가 서로 충돌하면 처음으로 호출된다.OnCollisionSt
unity에서 오브젝트가 땅에 닿았는지 확인하는 방법들.캐릭터의 밑부분에서 직선(레이)을 아래쪽으로 발사하여, 레이와 땅의 콜라이더가 교차하는지 확인캐릭터와 땅이 서로 충돌할 때, OnCollisionEnter 또는 OnCollisionEnter2D 메서드를 사용하여