일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 언리얼
- 시리얼라이제이션
- 이분탐색
- lower_bound
- 게임개발
- upper_bound
- 재귀
- 안드로이드
- 운영체제
- 개발일지
- unreal
- 구현
- 이득우
- 프로그래머스
- DFS
- 알고리즘
- 유한상태기계
- fsm
- 인프런
- 너비우선탐색
- c#
- 웅진씽크빅
- 게임개발공모전
- unity
- 유니티
- 백준
- BFS
- binary_search
- UI 자동화
- c++
- Today
- Total
목록언리얼 (3)
초고교급 희망
직렬화 오브젝트나 연결된 오브젝트의 묶음 →바이트 스트림으로 변환 시리얼라이제이션 : 오브젝트 그래프 → 바이트 스트림 디시리얼라이제이션 : 반대 장점 게임의 저장 객체 정보 복사, 다른 프로그램에 전송 네트워크. 현재 정보 다른 컴퓨터에 복원 압축, 암호화. 데이터를 효율적 안전하게 보관 고려할 점 데이터 레이아웃 이식성 버전 관리 성능: (회전처리: 양자화) 보안 에러 처리 언리얼의 직렬화 아카이브 클래스 (FArchive)
인프런에서 이득우의 언리얼 프로그래밍 Part 1을 수강하고 작성한 글 입니다. 강의 내용 언리얼 델리게이트를 사용해 클래스 간의 느슨한 결합을 구현하기 강의 목표 느슨한 결합의 장점과 이를 편리하게 구현하도록 도와주는 델리게이트의 이해 발행 구독 디자인 패턴의 이해 언리얼 델리게이트를 활용한 느슨한 결합의 설계와 구현의 학습 강한 결합과 느슨한 결합 강한 결합(Tigth Coupling) 클래스들이 서로 의존성을 가지는 경우 느슨한 결합(Loose Coupling) 실물에 의존하지 말고 추상적 설계에 의존하라. (DIP 원칙) 느슨한 결합 구조는 유지 보수를 손쉽게 만들어줌. 느슨한 결합의 간편한 구현 - 델리게이트(Delegate) 함수를 오브젝트처럼 관리하면 어떨까? 함수를 다루는 방법 함수 포인터..

인프런에서 이득우의 언리얼 프로그래밍 Part 1을 수강하고 작성한 글 입니다. 강의 내용 언리얼 C++만의 컴포지션 기법을 사용해 복잡한 언리얼 오브젝트를 효과적으로 생성하는 방법에 대해 알아보겠습니다. 강의 목표 언리얼 C++의 컴포지션 기법을 사용해 오브젝트의 포함 관계를 설계하는 방법의 학습 언리얼 C++이 제공하는 확장 열거형 타입의 선언과 활용 방법의 학습 컴포지션(Composition) 객체지향 프로그래밍의 설계는 크게 상속과 컴포지션의 활용으로 요약할 수 있다. 상속: 성질이 같은 부모 클래스와 자식 클래스의 관계를 의미하는 Is-A 관계 이것만 의존해서는 설계와 유지보수가 어려움.) 컴포지션: 성질이 다른 두 객체에서 어떤 객체가 다른 객체를 소유하는 Has-A 관계 복합적인 기능을 가진..