RequireComponent 어트리뷰트
예를들어 Rigidbody 컴포넌트를 사용하고 있는데 Rigidbody를 제거한다던지, 스크립트 에러를 발생시키지 않게 하기 위해서 RequireComponent 어트리뷰트를 사용 할 수 있다. public class 위에 RequireComponent 를 추가해주면 된다. Rigidbody를 필수로 가져야 한다는 것을 의미하고 만일 없으면 Rigidbody가 자동으로 추가된다. Rigidbody를 제거하려고 하면 에디터가 경고를 띄워서 불가능 하다고 알려주고, PlayerBehaviour 컴포넌트를 먼저 제거해야만 제거할 수 있다.
유니티
2023. 6. 5. 17:00