Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- InputSystem
- 공정한경쟁
- 넷코드
- 인디게임개발
- 바닥부터배우는강화학습
- 메이플스토리월드
- 게임개발
- 쫄?
- MapleStoryWorlds
- 강화학습
- 2023 경기게임잼
- 보통일베들의시대
- custommessaging
- 객체지향의사실과오해 #객체지향
- ECS
- 페스트 #알베르카뮈
- 브레이킹 루틴
- 2023 버닝비버
- #스타를#하다보니#최적화맛들림#42미네랄#앞마당파일런
- 역행자
- Wings2022굿즈
- Catverse
- necode
- 유니티
- 모토가있는하루
- 프로이트 #쾌락원칙을넘어서
- Unity
- Netcode
- 2023 비버잼
- Wings2022
Archives
- Today
- Total
목록delegate (1)
이문회우
이번에 RhythmicSomething을 개발하면서 UnityAction을 쓸 일이 있었다.정확히는 이런 상황이었다.내가 짠 코드를 신행이가 UnityAction 함수로 개선했는데 궁금한 점이 생겼다.A 객체가 B 객체도 알고, B 객체의 메소드도 아는게 문제라면, 개선한 코드에서 B 객체가 A 객체를 알고 있고, A 객체가 가질 수 있는 상태를 알고 있는 것 또한 문제 아닌가?이 때 결론으로는, Action 함수가 인터페이스라는 것이다.A 객체가 B 객체의 메소드를 아는 것은, 수많은 B의 메소드 중에서 필요한 것을 골라야하는 것이지만,Action 함수를 사용하는 것은, B 객체가 A 객체에 접근할 방법을 딱 정해준 것이란 것이다.전자는 우주선 속 수많은 버튼들-잘못 누르면 터지는!!!-이라면,후자는 ..
개발
2022. 6. 14. 20:24