Unity의 몇 가지 일반적인 기능 모음

일반적으로 사용되는 클래스 특성

특성 효과
[직렬화 가능] 직렬화 가능, 검사기 패널에 하위 속성으로 표시됨
[RequireComponent(typeof(CoomponnetName))] 이러한 유형의 마운트된 게임 개체에는 해당 구성 요소가 있어야 합니다.
[다중 구성 요소 허용 안함] 이 클래스 또는 하위 클래스를 여러 개 마운트하는 것은 허용되지 않습니다.
[편집 모드에서 실행] 이 스크립트가 편집기 상태에서 실행되도록 허용
[다중 객체 편집 가능] 이 스크립트의 여러 개체를 선택한 경우 값을 균일하게 수정할 수 있습니다.
[컴포넌트 추가메뉴] 컴포넌트에서는 컴포넌트 버튼을 수정 및 추가할 수 있으며, 이름과 아이콘을 재설정할 수 있습니다.
[커스텀에디터] 에디터 커스터마이징 시 추가되는 기능
[CustomPropertyDrawer] 사용자 정의 PropertyDrawer를 그리기 위한 속성
[선택베이스] 장면 뷰에서 이 속성을 사용하여 구성 요소 개체를 선택합니다. 즉, 하위 개체가 실수로 선택되지 않습니다.

일반적으로 사용되는 속성

특성 효과
[범위(0,100)] Inspector에서 속성을 조정하면 표시되는 속성의 범위가 슬라이더로 변경됩니다.
[다중선] 문자열 여러 줄 표시
[텍스트 영역(2,4)] 텍스트 입력 상자
[직렬화 필드] 직렬화 필드는 주로 개인 필드를 직렬화하는 데 사용됩니다. 검사기 패널에 속성을 표시하는 기능
[비직렬화] 변수를 역직렬화하고 검사기 패널에서 숨깁니다.
[HideInInspector] Inspector에서 공개 속성 숨기기
[FormelySerializedAs("값1")] 변수 이름이 변경되면 Value1의 원래 값이 저장될 수 있습니다.
[ContexMenu("테스트버튼")] 컴파일러 확장, 구성요소 마우스 오른쪽 버튼 클릭 메뉴 버튼
[ContexMenuItem("재설정 값", "재설정")] 컴파일러 확장, 속성 정의를 위한 마우스 오른쪽 버튼 클릭 메뉴
[헤더(“헤더 이름”)] 굵은 효과 제목
[공간(10)] 간격의 간격을 나타내며, 숫자가 클수록 간격이 커집니다.
[툴팁(“팁”)] 속성에 대한 설명을 작성하는 것과 유사하게 필드의 프롬프트 정보를 표시합니다.
[ColorUage(true)] 색상 패널 표시

추천

출처blog.csdn.net/blastospore/article/details/133468957