* 어트리뷰트와 XML 주석으로 스크립트 향상시키기
어트리뷰트를 사용하면, 인스펙터 창으로 알려줄 수 있음
- Tooltip 어트리뷰트 : 인스펙터 창에서 보는 변수에 대한 설명
[Tooltip("공이 왼쪽/오른쪽으로 얼마나 빠르게 움직이는지"]
public float dodgeSpeed = 5;
- Range 어트리뷰트 : 변수의 최소치, 최대치 정해줌(변수 비정상적인 값으로 설정 x -> 코드 보호, 슬라이더)
[Tooltip("공이 왼쪽/오른쪽으로 얼마나 빠르게 움직이는지"]
[Range(0, 10)]
public float dodgeSpeed = 5;
- RequireComponent 어트리뷰트 : 지정한 컴포넌트를 필수로 가져가야 함(제거 불가능), 없으면 자동으로 추가
[RequireComponent(typeof(Rigidbody))]
- XML 주석 (= ///)
/// <summary>
/// 설명
/// </summary>
private Rigidbody rb;
Header나 SerializeField처럼 대충 알고는 있었지만 명칭이 어트리뷰트라는 건 처음 알았고,
내가 알던 것보다 종류가 다양하다는 걸 알았다 'ㅇ'
마찬가지로 ///<summary>도 XML 주석이라는 정식 명칭이 존재한다는 사실을 알게 되었다!
https://kaluteblog.tistory.com/5
[유니티] 자주 사용하는 애트리뷰트(Attribute) 정리
[유니티] 자주 사용하는 애트리뷰트(Attribute) 정리 유니티를 이용하다 보면 에디터를 커스텀 하고 싶을때가 있습니다. 하지만 에디터 코드를 작성하는건 쉽지가 않죠 그럴때 유니티에서 제공하
kaluteblog.tistory.com
'책' 카테고리의 다른 글
게임개발자는 어때? (2022, 이홍철, 토크쇼) (1) | 2023.04.06 |
---|---|
[Hello Coding 프로그래밍] 1. 프로그래밍을 위한 준비 (0) | 2022.09.24 |
Hello Coding 프로그래밍 (Pope Kim) - 목차 (0) | 2022.09.24 |