- 오브젝트(캐릭터)를 조종하여 움직여서 장애물이나 어느 오브젝트에 부딪혀서 충돌이 일어났을 때 강제로 Constraints를 막아서 제약을 걸기
@ 예시
private void ApplyRotate(float rotatePower)
{
// 장애물이나 벽에 부딪혀도 방향 이상해 지는걸 막기
rigidbody.freezeRotation = true;
transform.Rotate(Vector3.forward * rotatePower * Time.deltaTime);
rigidbody.freezeRotation = false;
}
// Rigidbody의 Z축 회전을 고정하여 충돌 시 회전 방지
rigidbody.constraints = RigidbodyConstraints.FreezeRotationZ;
유니티 오브젝트 충돌시 태그로 오브젝트 감지하기 (0) | 2024.08.26 |
---|---|
유니티 버튼 누를때 오디오 소리 키고 떼면 소리 끄기 (0) | 2024.08.26 |
유니티 총 재장전 (0) | 2024.08.16 |
유니티 총 발사하기 (0) | 2024.08.14 |
유니티 레이캐스트(Raycast) 확인하기 (0) | 2024.08.08 |