event1 [유니티/C#] 이벤트(event) 사용하기 유니티에서 이벤트란 C#의 델리게이트(delegate)를 기반으로 하며, 게임 오브젝트나 컴포넌트 간의 상호작용을 쉽게 처리할 수 있게 해 준다.델리게이트(delegate): 특정 메서드를 가리키는 포인터 역할을 하는 참조 타입이벤트를 사용하면 함수를 직접 호출하는 것보다 게임 오브젝트 간 의존도를 낮출 수 있고, 상태를 보다 명확히 관리할 수 있게 된다.C# 이벤트 사용법예를 들어, 점수가 바뀌었을 때 점수 UI를 갱신해주는 기능을 만든다면 다음과 같이 이벤트를 사용할 수 있다.public event Action OnScoreChanged;public TextMeshProUGUI scoreText;public int score;void Start(){ OnScoreChanged += UpdateU.. 2025. 3. 23. 이전 1 다음