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 |
Tags
- vector
- 옵저버 패턴
- observer pattern
- Unreal
- 멀티코어 프로그래밍
- 프레임워크
- random access
- thread
- 멀티코어
- C
- 유니크포인터
- 스마트포인터
- 멀티쓰레드
- Design Pattern
- 복사생성자
- EFFECTIVE C++
- MultiCore
- c++
- Multithread
- 게임공학과
- material
- 디자인패턴
- Atomic
- stl
- sequential
- 메모리관리
- 옵저버
- 쓰레드
- 한국산업기술대학교
- multi-core
Archives
- Today
- Total
목록DesignPattern (1)
태크놀로지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dLpxkq/btqIl8ouuO0/PUEpz5mHp6x3tQgqLpkcPK/img.png)
컴포넌트 패턴이란? 한 개체가 여러 분야를 서로 커플링 없이 다룰 수 있게 한다. 라고 책에 적혀있다. 내가 이해한 방식으로 쉽게 풀어서 말해보자면 탈부착이 가능한 클래스라고 설명하고 싶다. 유니티를 사용한 분이 계신다면 컴포넌트에 개념을 더 쉽게 이해할수 있을거다. 컴포넌트 패턴을 왜 사용하는가? 게임을 개발하다보면 물리코드 렌더링코드, AI코드 등등을 작성하게되는데, 만약 한 클래스안에 모든 코드들이 섞여있다면 정말 끔찍할것이다. 또한 협업에 있어서 개발속도가 늦춰지고 디버깅에 많은 어려움을 겪게된다. 이러한 상황을 피하기 위해 분야별로 담당하는 파트를 나눠 설계해야 할 필요가 있다. 컴포넌트 패턴의 특성1 - 분야 나누기 게임 캐릭터는 조작을 담당하는 파트, 애니메이션을 담당하는 상태머신 컨트롤러,..
디자인 패턴
2020. 9. 8. 22:56