와..정말 감탄이 나오네요..
144
작성한 질문수 18
안녕하세요 즐겁게 수강하고 있는 학생 입니다.
이번에 delegate 와 event 에 대해서 강의를 들었는데 다른 곳에서는 그냥 이럴때 이렇게 써요 하고 넘어가서 아...delegate 는 이럴때 사용하는 구나 라고만 넘어가서 정확히 어떤식으로 동작하는지 안의 구조는 어떤식으로 되어 있는지는 애매모호 하게만 알고 있었는데 이번 강의를 통해서 왜 delegate 를 사용해야 하고 사용을 안하면 어떠한 노가다를 해야 하고 그 노가다의 결과는 어떤 참혹한 버그를 초래할수 있고 등등을 잘 알게 되는 강의라고 생각 됩니다.
이벤트라는 기능을 이렇게 조리 있게 표현하고 설명 하실수 있는 선생님께 정말 감탄하게 되네요...
이미 선생님 강의를 처음부터 끝까지 전부 봤지만 다른 분들껄 보고 지금 다시 보는 상황인데 이해가 확실히 됩니다. 너무 감사합니다
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. sunrise3225님.
delegate와 event에 대한 강의를 통해 많은 배움을 얻으신 것 같아 기쁘네요! 유니티에서 delegate는 코드의 유연함을 제공하며, event는 이벤트 구독/발행 패턴을 통해 효율적인 코드를 작성할 수 있게 도와줍니다. 아래는 강의와 관련된 추가적인 질문에 대한 답변입니다.
Delegate와 Event의 차이점:
- Delegate는 일종의 메소드 타입으로, 메소드 참조를 저장하고 호출할 수 있게 합니다.
- Event는 특정한 사건이 발생했을 때 이를 다른 객체에게 알려서 ‘반응’을 하도록 해줍니다. 이게 있어야 한 객체의 상태 변화에 맞춰 다른 곳에서 적절한 처리를 할 수 있습니다.
질문에 대한 직접적인 해결이 필요하거나 추가 설명이 필요한 경우, 다음의 답변들이 큰 도움이 될 것입니다:
- 콜백함수에 대한 유니티 강좌 답변: 유니티의 콜백 함수 활용에 대한 개념이 잘 설명되어 있어 delegate와 event 이해에 도움이 될 것입니다.
- 충돌 감지와 메시지 브로드캐스팅: 유니티에서 게임 오브젝트 간의 상호작용을 어떻게 감지하고 처리하는지 이해할 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
코루틴 관련 질문 있습니다.
0
64
1
강의 업데이트 질문
0
88
1
궁금한 부분이 있어서 질문 남깁니다.
0
161
1
FreeLook 카메라 Zone 설정관련
0
114
1
추상 클래스에 대해 이해가 잘 안되었는데
0
117
1
IsTargetOnSight가 자꾸 false로 나와요.
0
103
2
레이캐스트 에셋 임포트하는방법을 모르겠어요.
0
85
1
레이케스트 에셋을 다운받았는데 임포트 방법을 모르겠습니다.
1
139
2
혹시 어드레서블 강좌 추가계획이 있으실까요?
0
125
1
시네머신 FreeLook 관련
0
221
1
텍스트 드래그 앤 드롭
0
376
2
안녕하세요 랜덤오브젝트 생성기에서 질문있습니다.
0
243
1
유니티 에디터 버전
0
373
1
text가 아닌 TextMeshPro를 사용해도 괜찮나요?
0
1728
2
상속 관련 질문입니다.
0
350
1
TPS 캐릭터 문제점 있습니다.
0
437
1
총을 쏴서 적을 맞췄을 때 저를 추적하는 코드는 어디 나와있나요??
0
276
0
github
0
305
0
wave 를 0으로 초기화해주는 부분이없는데 왜 0부터 시작하나요?
0
314
0
TPS게임 제작 Aim애니메이션 관련 질문 드립니다.
1
366
1
점프관련해서 UI버튼클릭을 통한 전달값에 대한 질문입니다.
0
303
1
인터페이스
1
235
0
혹시 본 강의에서 Dictionary 나온 파트가 있을까요?
0
265
0
에디터 연동방법 링크접속이 안됩니다
0
232
0





