Torque

박태영·2024년 6월 20일

Unity2D

목록 보기
20/24

Transform 회전

  • 객체의 회전을 직접적으로 수정하는 방법
  • 물리적인 힘이나 관성 등을 고려하지 않음

Torque

  • Rigidbody를 사용하는 회전
  • 관성과 물리 법칙을 따르기 때문에 보다 현실적인 회전 효과를 얻을 수 있음

  1. 폴더를 하나 만들고 torque를 위한 스크립트를 하나 생성한다.
  2. 스크립트에 Rigidbody2D 컴포넌트를 담을 변수를 하나 생성하고 Start함수에서 변수에 담아준다.
  3. Update 함수에서 키보드 입력을 받기위해 Input.GetKey()함수를 이용하고 Rigidbody의 AddTorque 함수를 이용해 Torque를 조절한다.
  4. 만들어둔 스크립트를 플레이어의 Inspector 창으로 옮겨서 적용한다.
  5. 적절한 회전을 위해 값을 수정한다.
    • 관련 옵션
      • Torque Amount : Torque의 속력
      • Linear Drag : 포지션 움직임에 영향을 미치는 저항계수
      • Angular Drag: 회전 움직임에 영향을 미치는 저항계수
profile
어른 아이

0개의 댓글