Henzee's Archive

  • 홈
  • 태그
  • 방명록

Delegate 2

[Unreal Engine] Delegate

1. 느슨한 결합1) 강한 결합과 느슨한 결합강한 결합 (Tight Coupling)클래스들이 서로 의존성을 가지는 경우를 의미함위 예시에서 Card가 없는 경우 Person이 만들어질 수 없음이때 Person은 Card에 대한 의존성을 가진다고 함핸드폰에서도 인증할 수 있는 새로운 카드가 도입된다면? 느슨한 결합 (Loose Coupling)실물에 의존하지 말고 추상적 설계에 의존하라. (DIP 원칙)왜 Person은 Card가 필요한가? 출입을 확인해야 하기 때문출입에 관련된 추상적인 설계에 의존해야 함ICheck를 상속받은 새로운 카드 인터페이스를 선언해 해결이러한 느슨한 결합 구조는 유지 보수를 손쉽게 만들어 줌 2) 느슨한 결합의 간편한 구현 - 델리게이트 (Delegate)문서 링크: 언리얼..

게임 엔진/Unreal 2025.06.16

[Window API] UI

게임 프로그래머 입문 올인원 강의 수강 후 복습용으로 작성   1. UI 만들기1) UI 클래스 추가// UI.h#pragma onceclass UI{public: UI(); virtual ~UI(); virtual void BeginPlay(); virtual void Tick(); virtual void Render(HDC hdc); void SetPos(Vec2 pos) { _pos = pos; } Vec2 GetPos() { return _pos; } RECT GetRect(); bool IsMouseInRect();protected: Vec2 _pos = { 400, 300 }; Vec2Int _size = { 150, 150 };};// UI.cpp// ...RECT UI::GetRect(){..

게임 엔진/Window API 2025.03.05
이전
1
다음
더보기
프로필사진

Henzee's Archive

✏️ 게임 개발 일지

방문자수Total

  • Today :
  • Yesterday :
  • 전체 (120)
    • 코딩테스트 (82)
    • CS (3)
      • 자료구조와 알고리즘 (2)
      • 컴퓨터 구조 (1)
      • 운영체제 (0)
      • 네트워크 (0)
    • 프로그래밍 언어 (1)
      • C++ (1)
    • 게임 수학 (1)
    • 게임 엔진 (32)
      • Window API (17)
      • Unreal (15)
    • 게임 서버 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Tag

Window API, 개발자취업, Java, 알고리즘, 코딩테스트, 백준, 너비 우선 탐색, BFS, 코딩테스트준비, 인프런 게임 강의, DFS, 자료구조, Unreal Engine, 항해99, DP, 99클럽, 게임 개발, 언리얼 엔진, C++, TiL,

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바