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
- NRVO
- 티스토리챌린지
- IFileDialog
- 2294
- Frustum
- softeer
- 언리얼엔진5
- winapi
- UnrealEngine4
- algorithm
- 백준
- 줄 세우기
- directx
- const
- 프로그래머스
- DeferredRendering
- DirectX11
- baekjoon
- 팰린드롬 만들기
- 1563
- C
- RVO
- UnrealEngine5
- C++
- GeeksForGeeks
- 오블완
- Programmers
- RootMotion
- Unreal Engine5
- UE5
Archives
- Today
- Total
목록인터페이스 (1)
Game Develop
[UE5] 인터페이스였던것을 추상클래스로 바꾸려다가 다시 인터페이스로한것에 대하여
ActorPool로 관리할 액터들에게 PoolableActor라는 인터페이스를 상속시켰었다. 해당 인터페이스에는 m_bIsActive, 즉 활성화여부를 따지는 bool변수 딱 하나만 있었다. 아무생각없이 그렇게 하다가, 인터페이스 관련 글을 보다보니 원래 객체지향설계에서 인터페이스에는 멤버변수가 없는게 정설이라고들 하더라... 원시타입인 bool 하나라서 괜찮지 않을까? 싶다가도, 후에 특정 액터클래스에도 같은 변수명이 있을수도 있는, 즉 겹칠수도 있는 상황이 있을수도 있단다. 생각해보니 말이 된다. 물론, 현제 내가 아는 영역에서는 활성화여부란 액터풀에 관련된 활성화여부밖에 없지만, 그건 취준생의 생각일 뿐이다. 그래서 언리얼 인터페이스가 아니라 그냥 추상클래스로 바꾸려고 여러 시도를 했다. 거의 인터..
UnrealEngine5/이것저것
2024. 1. 24. 04:23