[백준] 1431번 시리얼 번호
·
백준 문제/정렬
문제: 1431번: 시리얼 번호 basic-algo-lecture/workbook/0x0F.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x0F.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 using namespace std;int sums(string str) { int sum = 0; for (int i = ..
[공부 내용 정리] 4강 언리얼 오브젝트 기초
·
언리얼 공부/이득우의 언리얼 프로그래밍
0. 언리얼 오브젝트의 이해더보기게임이 대형화되면서 성능과 유지보수 두 가지가 모두 중요해짐언리얼 엔진은 C++ 언어를 확장한 언리얼 오브젝트라는 객체 구조를 고안함지정된 매크로를 사용해 빌드를 수행하면, 추가 코드가 자동으로 만들어지는 구조를 가짐언리얼 오브젝트를 사용해 대규모 게임 제작을 안정적으로 설계하고 구현할 수 있음 1. 소스 코드// Fill out your copyright notice in the Description page of Project Settings.#pragma once// 언리얼 오브젝트가 되기 위해 필요한 헤더 2개#include "CoreMinimal.h"#include "UObject/NoExportTypes.h"// 다른 폴더에 들어있음 // 헤더파일의 수정사항과 ..
[공부 내용 정리] 8장 닷지(게임 매니저와 UI, 최종 완성)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
8. 들어가기 전에이 장에서는 UI 를 만들고, 게임의 규칙을 관리하고 게임오버 상태를 표현하는 게임 매니저를 만든다. 그리고 남은 게임 요소를 완성하고 게임을 빌드하여 닷지를 최종 완성한다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    8.1 프로젝트 정리게임을 완성하기 전에 프로젝트 창에 폴더를 만들어 에셋과 스크립트를 정돈한다. 유니티 프로젝트의 Assets 폴더 내부에 또 다른 폴더를 만들고 에셋의..
[백준] 11651번 좌표 정렬하기 2
·
백준 문제/정렬
문제: 11651번: 좌표 정렬하기 2 basic-algo-lecture/workbook/0x0E.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x0E.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 using namespace std;bool compare(pair a, pair b) { if (a.second =..
[백준] 15688번 수 정렬하기 5
·
백준 문제/정렬
문제: 15688번: 수 정렬하기 5 basic-algo-lecture/workbook/0x0E.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x0E.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 using namespace std;int n;int arr[1000001];int tmp[1000001]; // merge 함수에서 ..
[백준] 11931번 수 정렬하기 4
·
백준 문제/정렬
문제: 11931번: 수 정렬하기 4 basic-algo-lecture/workbook/0x0E.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x0E.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 using namespace std;int n;int arr[1000001];int tmp[1000001]; // merge 함수에서 ..
[백준] 2751번 수 정렬하기2
·
백준 문제/정렬
문제: 2751번: 수 정렬하기 2 basic-algo-lecture/workbook/0x0E.md at master · encrypted-def/basic-algo-lecture basic-algo-lecture/workbook/0x0E.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 using namespace std;int n;int arr[1000001];int tmp[1000001]; // merge 함수에서 리..
[백준] 11728번 배열 합치기
·
백준 문제/정렬
문제: 11728번: 배열 합치기 [바킹독의 실전 알고리즘] 0x0E강 - 정렬 I - YouTube #include #include using namespace std;int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int n, m; cin >> n >> m; queue A; queue B; for (int i = 0; i > tmp; A.push(tmp); } for (int i = 0; i > tmp; B.push(tmp); } while (!A.empty() && !B.empty()) { if (A.front()  틀릴 이유가 없는데 계속 컴파일 에러떠서 보니까 서버가 터졌다;; 음.. 맞을 것 같아서 일단 글은..
[공부 내용 정리] 7장 닷지(탄알 제작)
·
유니티 공부/레트로의 유니티 게임 프로그래밍 에센스
7. 들어가기 전에이 장에서는 앞 장에서 만든 플레이어를 노리는 탄알을 만든다. 탄알 게임 오브젝트를 완성하고, 탄알 생성기로 탄알을 주기적으로 생성한다. 또한 탄알과 플레이어 사이의 충돌을 감지하는 방법을 배운다.레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고 레트로의 유니티 게임 프로그래밍 에센스 | 이제민 - 교보문고레트로의 유니티 게임 프로그래밍 에센스 | 독자분들로부터 수많은 찬사를 받았던 유니티 대표 도서 『소문난 명강의:레트로의 유니티 게임 프로그래밍 에센스』가 개정판으로 돌아왔습니다!product.kyobobook.co.kr    7.1 탄알 게임 오브젝트 준비탄알 게임 오브젝트를 만들고 필요한 컴포넌트를 추가한다. 탄알은 생성된 후 앞쪽 방향으로 일정 속도로 날아간다. 또한..
[공부 내용 정리] 3강 언리얼 C++ 기본 타입과 문자열
·
언리얼 공부/이득우의 언리얼 프로그래밍
0. 소스 코드// Fill out your copyright notice in the Description page of Project Settings.#include "MyGameInstance.h"void UMyGameInstance::Init(){ Super::Init(); TCHAR LogCharArray[] = TEXT("Hello Unreal"); // TCHAR 배열로 문자열 저장 UE_LOG(LogTemp, Log, LogCharArray); // FString 에 TCHAR 배열 넣기 // TArray 라고 하는 언리얼이 제공하는 동적 배열 클래스 방식으로 문자열이 보관됨 // 동적 배열에서 실제 데이터를 꺼낼 때는 동적 배열이 속하고 있는 내부 자료에 대한 포인터를 가져와서 넘겨줘야 ..