[C#] 12. UnityEvent

Connected Brain·2025년 4월 24일

면접 질문 대비

목록 보기
12/60

Unity에서 사용하는 델리게이트 혹은 이벤트에는 어떤 것이 있나요?

한 줄 요약

Unity event : 기존 델리게이트는 직렬화할 수 없지만 Unity Event는 직렬화 되어 Unity Inspector 창에서 확인 가능. 직렬화 되었기 때문에 에디터에서 해당 요소를 변경시 변경 사항이 저장됨
(코드 작성 없이 에디터 창에서 이벤트를 변경할 수 있음)

Unity Event

  • 기존 델리게이트는 Unity 에디터 상에서 Inspector에 표시되지 않지만, Unity Event는 Inspector 창에서 확인할 수 있어, event 활용을 쉽게 시각화하여 확인할 수 있다.
  • 일반적으로 Unity의 UI 요소에서 Button에 기능을 할당할 때에 해당 기능을 활용하고 있다.
  • 기본 델리게이트와의 차이점은 직렬화가 가능하다는 점으로, Scene에서 UnityEvent를 변경했을 때의 변경 사항이 저장된다는 점이 있다.

0개의 댓글