[공부 내용 정리] 8강 언리얼 C++ 설계 II - 컴포지션
·
언리얼 공부/이득우의 언리얼 프로그래밍
0. 강의 내용 요약더보기컴포지션을 활용한 언리얼 오브젝트 설계언리얼 C++ 은 컴포지션을 구현하는 독특한 패턴이 있다.클래스 기본 객체를 생성하는 생성자 코드를 사용해 복잡한 언리얼 오브젝트를 생성할 수 있음.언리얼 C++ 컴포지션의 Has-A 관계에 사용되는 용어내가 소유한 하위 오브젝트 : Subobject나를 소유한 상위 오브젝트 : Outer언리얼 C++ 이 제공하는 확장 열거형을 사용해 다양한 메타 정보를 넣고 활용할 수 있다.언리얼 C++ 의 컴포지션 기법은 게임의 복잡한 객체를 설계하고 생성할 때 유용하게 사용된다.    1. 실습 코드1.1 MyGameInstance더보기1. 헤더 파일// Fill out your copyright notice in the Description page ..
[백준] 2230번 수 고르기
·
백준 문제/이분탐색
문제: 2230번: 수 고르기 basic-algo-lecture/workbook/0x14.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x14.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com 이분탐색 풀이#include #include #include #include #include using namespace std;int m;int binarySearch(in..
[백준] 3151번 합이 0
·
백준 문제/이분탐색
문제: 3151번: 합이 0 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com 처음 코드(메모리 초과..)#include #include #include #include #include using namespace std;int binarySearchMi..
[백준] 2467번 용액
·
백준 문제/투포인트
문제: 2467번: 용액 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include using namespace std;int main..
[백준] 16401번 과자 나눠주기
·
백준 문제/이분탐색
문제: 16401번: 과자 나눠주기 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include #include #include using namespace std;in..
[백준] 1822번 차집합
·
백준 문제/이분탐색
문제: 1822번: 차집합 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include using namespace std;bool binarySearch(int tar..
[백준] 2295번 세 수의 합
·
백준 문제/이분탐색
문제: 2295번: 세 수의 합 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include using namespace std;bool binarySearch(int ..
[백준] 18870번 좌표 압축
·
백준 문제/이분탐색
문제: 18870번: 좌표 압축 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include using namespace std;int arr[1000005]; // 넉..
[백준] 10816번 숫자 카드 2
·
백준 문제/이분탐색
문제: 10816번: 숫자 카드 2 basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x13.md at master · encrypted-def/basic-algo-lecture바킹독의 실전 알고리즘 강의 자료. Contribute to encrypted-def/basic-algo-lecture development by creating an account on GitHub.github.com #include #include #include #include #include #include using namespace std;int a[500005];int n;..
[공부 내용 정리] 13장 유니런(발판 반복 생성과 게임 완성)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
13. 들어가기 전에이 장에서는 발판을 만들고, 발판을 반복 생성하는 발판 생성기를 만든다. 그리고 게임을 완성하고 빌드한다. 시작 지점의 발판과 달리 일반 발판은 밟는 순간 점수가 증가한다. 일반 발판 위에는 장애물이 랜덤 생성된다. 발판을 만들고 나면 발판 생성기를 만든다. 발판 생성기는 발판을 매번 새로 생성하는 대신 미리 만들어진 발판 게임 오브젝트를 재활용하는 방식으로 메모리를 아낀다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product..