카테고리 없음

내일배움캠프 69일차 TIL 최종 프로젝트 - Context Menu

joseph2518 2024. 12. 19. 22:06

20241219 / Unity_6차  15주차 목요일

 

 

Context Menu는 스크립트 컴포넌트의 특정 메서드를

Unity Editor에서 쉽게 실행할 수 있도록 해주는 기능이다.

 

사용법은 메서드에 [ContextMenu] 속성을 붙이면 Unity Editor에서 해당 메서드를

마우스 오른쪽 버튼이나 더보기 버튼을 눌러 나오는 메뉴에서 실행할 수 있다.

 [ContextMenu("DebugFunc/Die")]
 private void DebugFunc1()
 {
     TakeDamage(1000, false);
 }

 

컴포넌트 메뉴에 메서드 호출 기능이 추가된다
이놈을
딸깍

 

참고로 Context Menu 속성을 사용할 메서드는 반환값은 있어도 되는데

매개변수가 있으면 메뉴에 나타나지 않는다.

 

그리고 private 한정자에서도 동작하니 은닉성은 걱정 없겠다.