rigidbody 2

섹션 2 : 장애물 코스 - 1

멍하! 전에 구매한 강의! 아직 기초적인 부분이라 새로운 내용이 많지 않았다. Start()나 Update(), 변수란 무엇인가 설명 정도? SerializeField 활용 형식 [SerializeField] float moveSpeed = 3f; 직관적으로 보이는 특징은 인스펙터 창에서 변수값을 변경할 수 있다는 점이다. 그렇다면 public과의 차이점은 무엇일까? public은 다른 스크립트에서 참조할 때 사용한다는 점을 생각하면 바로 답을 알 수 있다. SerializeField public 인스펙터창에서 값 변경 가능 인스펙터창에서 값 변경 가능 참조 불가능 참조 가능 실수로 다른 스크립트에서라도 값을 바꾸는 일이 발생하지 않도록 참조는 불가능하지만 인스펙터에서 값은 변경할 수 있게 해주는 것이다..

[UNITY] Rigidbody - useGravity, isKinematic 접근하기

GameObject의 물리 엔진을 동작하게 하는 Rigidbody!! 그 중에서 개인적으로 가장 자주 사용하는건 Use Gravity이다. (Is Kinematic은 그냥 같이..) 유니티 매뉴얼을 보면 Use Gravity 활성화되면 오브젝트는 중력의 영향을 받습니다. Is Kinematic 활성화되면 오브젝트는 물리 엔진으로 제어되지 않고 오로지 Transform 으로만 조작됩니다. 플랫폼을 옮기는 경우나 HingeJoint 가 추가된 리지드바디를 애니메이션화하는 경우에 유용합니다. 이런식으로 설명이 나와있는데 나는 '일정 상황에서 오브젝트의 이동을 멈출 때(고정할 때)' 두 옵션을 사용했다. 인게임에서 상호작용 하려면 일정 조건에서 Use Gravity랑 Is Kinematic에 접근해야한다. Ri..

UNITY 2022.01.08