게임프로그래밍 21

[MMORPG 게임 개발(C#, Unity)] Part 1. 알아두면 유용한 기타 문법

* 다차원 배열, 가변 배열// 다차원 배열 ///////////////////////////////////////////////int[,] tile ={ { 1, 1, 1, 1 }, { 1, 0, 0, 1 }, { 1, 0, 0, 1 }, { 1, 0, 0, 1 }, { 1, 1, 1, 1 },};var defaultColor = Console.ForegroundColor;for (int i = 0; i  * Dictionary → Hash Table * 제너릭(Generic)   데이터 형식에 의존하지 않고 재사용 가능한 코드를 작성할 수 있도록 해주는 기능   즉, 다양한 자료형에 대해 형식 안정성 있는 재사용 가능한 코드를 작성할 수 있게 해주는 기능이다    [쉽게 말..

[MMORPG 게임 개발(C#, Unity)] Part 1. 객체 지향

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다   https://www.inflearn.com/roadmaps/355#introduce MMORPG 게임 개발, 켠김에 끝판왕까지! (유니티 + C#) 로드맵 - 인프런C#, Unity 스킬을 학습할 수 있는 게임 개발 로드맵을 인프런에서 만나보세요.www.inflearn.com    * 절차적 프로그래밍(Procedural Programming)   함수를 이용한 프로그래밍 패러다임 * 객체 지향 프로그래밍(Object-Oriented Programming, OOP)    프로그램을 수많은 객체라는 기본 단위로 나누고 이들의 상호 작용으로 서술하는 방식   속성 + 기능   은닉성, 상속성, 다양성 * Java는 new를 객체 생..

[MMORPG 게임 개발(C#, Unity)] Part 1. 데이터 처리, 코드의 흐름 제어

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다   https://www.inflearn.com/roadmaps/355#introduce MMORPG 게임 개발, 켠김에 끝판왕까지! (유니티 + C#) 로드맵 - 인프런C#, Unity 스킬을 학습할 수 있는 게임 개발 로드맵을 인프런에서 만나보세요.www.inflearn.com    https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/integral-numeric-types 정수 숫자 형식각 정수 숫자 형식에 대한 범위, 스토리지 크기 및 용도에 대해 알아봅니다.learn.microsoft.com https://learn.microsoft..

[MMORPG 게임 개발(C#, Unity)] Part 1. 환경설정, 프로그래밍 OT

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다   https://www.inflearn.com/roadmaps/355#introduce MMORPG 게임 개발, 켠김에 끝판왕까지! (유니티 + C#) 로드맵 - 인프런C#, Unity 스킬을 학습할 수 있는 게임 개발 로드맵을 인프런에서 만나보세요.www.inflearn.com    * 비주얼 스튜디오 2022 커뮤니티 설치   ASP.NET 및 웹 개발, .NET 데스크톱 개발, Unity를 사용한 게임 개발 반드시 선택 후 설치 * 실습할 때, 최상위 문 사용 안함(T) 체크 * 스크롤 막대 닫기   도구 > 옵션 > 모든 언어 > 스크롤 막대 > 가로 스크롤 막대 표시 체크 해제, 세로 스크롤 막대 표시 체크 해제 https..

[게임 프로그래머 입문 올인원] 객체지향 개론, 상속성, 은닉성, 다향성

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다.   강의_바로가기 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com    * 객체 지향 프로그래밍(Object-Oriented Programming, OOP)   프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라,   프로그램을 수많은 객체(object)라는 기본 단위로 나누고 이들의 상호작용으로..

[게임 프로그래머 입문 올인원] 문자열, 참조, 로또 번호 생성기, 달팽이 문제, 블루프린트 실습 - 3

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다.   강의_바로가기 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com    * 옛날 C언어 스타일 문자열    널 터미널 스트링(Null-terminated string)    문자를 포함하는 배열로 저장되고 널 문자로 끝나는 문자열을 말한다 #include using namespace std;int main..

[게임 프로그래머 입문 올인원] 배열, 포인터 기초, 포인터 연산

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다.   강의_바로가기 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com    * 배열   고정맵을 만들때 유용하게 사용   2D 로그라이크만들 때 유용하게 사용   ㄴ 1차원 배열과 2차원 배열은 메모리 구조상 같음 * 포인터   주소값을 담는 변수   ㄴ 32비트 - 4바이트   ㄴ 64비트 - 8바이트 * ..

[게임 프로그래머 입문 올인원] 파일분할, 블루프린트 실습 - 2주차

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다.   강의_바로가기 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com    * 전처리기 → 컴파일 → 링크 → 실행파일    (1) #include와 #define과 같은 전처리기 매크로들을 처리하는 전처리(Preprocessing) 단계   (2) 각각의 소스 파일들을 어셈블리 명령어로 변환하는 컴파일(Co..

[게임 프로그래머 입문 올인원] 함수 기초, 스택 메모리와 스택 프레임, 디버깅 기초

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다.   강의_바로가기 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com    일부 언어에서는 전역 변수를 아예 제공하지 않거나, 사용을 강력하게 제한이런 언어들은 대개 안정성, 코드 관리 용이성, 디버깅 편리성을 고려하여 전역 변수 대신 다른 구조를 채택한다 함수 시그니처(Function Signature)함수..

[게임 프로그래머 입문 올인원] 블루프린트 실습 - 1주차

* 해당 글은 게임 프로그래머 입문 올인원 강의를 보고 정리한 글입니다.   강의_바로가기 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버Rookiss | 어디부터 시작할지 막막한 게임 프로그래밍 입문자를 위한 All-In-One 커리큘럼입니다. C++, 자료구조/알고리즘, STL, 게임 수학, Windows API, 게임 서버 입문으로 이어지는 알찬 커리큘럼으로www.inflearn.com    * 언리얼 다운로드   https://www.unrealengine.com/ko/download * 게임 > 기본 > 프로젝트_이름 > 생성 * 블루프린트 실습    * 참고한 블로그   https://krjm2404.tistory.c..