eclipse2 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/04/16 1

언리얼C++) 인터페이스 기반 아이템 설계

1. 핵심 개념인터페이스 (IItemInterface): 클래스가 반드시 구현해야 할 함수 목록을 정의한 '계약서'입니다. 상속과 달리 구체적인 로직은 포함하지 않고 함수 원형(틀)만 제공하여 클래스 간의 결합도를 낮춤Overlap vs Hit: 아이템 획득처럼 물리적 충돌 없이 영역 진입만 감지할 때는 Overlap을 사용다형성 (Polymorphism): TArray와 같이 인터페이스 포인터로 관리하면 아이템 종류에 상관없이 동일한 함수(ActivateItem)를 호출할 수 있습니다.인터페이스 사용시 결합도 감소, 확장성 향상, 다형성 극대화가 된다. 필요한 함수 목록만 약속하고, 새로운 아이템을 만들 때 정의된 인터페이스를 구현만 하면 쉽게 편입가능하다.2. 주요 코드 구조[Interface] II..

카테고리 없음 2026.04.16
이전
1
다음
더보기
프로필사진

eclipse2 님의 블로그

eclipse2 님의 블로그 입니다.

  • 분류 전체보기 (76)
    • 언리얼 (32)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바