Unreal/[서적] 언리얼5 이득우님 인프런115 Ch 03. 언리얼 C++ 기본 타입과 문자열 3.1 언리얼 C++ 기본 타입 3.1-1 기본 타입 재정의의 필요성 - C++는 C언어를 발전시킨 언어임. C언어는 임베디드 전용 언어로, 극단적인 환경에서도 동작할 수 있게끔 개발됨. 극단적인 환경이라 함은 256MB보다 더 적은 렘에서도 돌아감. 그래서 자료형의 크기가 아주 중요함. C언어는 자료형의 크기를 컴파일러에게 자율로 맡김 그래서 본인이 C 컴파일러를 만든다면, int 자료형의 크기를 200MB로 해도됨. 이는 C++에도 영향을 줌. 최신 C++ 표준에서는 int 자료형의 크기를 "최소" 32bit로 규정. - 게임 개발 후에는 여러 플랫폼(Windows, IOS, Android, Console, ...)에서 동작시켜야함. 게다가 자료형도 여러 개임(bool, int, float, doub.. 2023. 5. 9. Ch 2. 언리얼 C++ 코딩 표준 2.1 언리얼 C++ 코딩 표준 2.1-1 코딩 표준(Coding Standard) - 프로그래밍을 작성하는데 지켜야 하는 프로그래밍 이름 규칙, 작성 방법 등을 지정한 가이드라인. 코딩 스타일(Coding Style), 코딩 컨벤션(Coding Convention)이라고도 함. - 언리얼 엔진은 자체적으로 코딩 표준을 정했기 때문에 기존 C++ 코딩 표준을 버리고 언리얼 엔진 코딩 표준을 따라야 함. 2.1-2 언리얼 명명 규칙 - public 접근 지정자 뒤에 private 접근 지정자로 이어지는 클래스 체계(Organization)를 준수. - 언리얼은 관습적으로 파스칼 케이싱으로 작성. 소문자는 가급적 사용하지 않고, 공백 및 언더바 금지. 파스칼 케이싱: 합성어의 첫 글자를 대문자로 시작해서 명.. 2023. 5. 9. Ch 1. 개발 환경 설정 1.1 헬로 언리얼 1.1-1 언리얼 엔진 설치 및 개발 환경 설정 - 언리얼 엔진 5.1.1 설치 - 디버깅을 위한 편집기 기호 디버깅 시에 언리얼 엔진 소스 코드를 볼 수 있음. 1.1-2 Visual Studio 설치 - C++를 사용한 게임 개발 체크 필요 - 언어팩 > 영어 체크 필요 1.2 언리얼 엔진 실행 1.2-1 프로젝트 생성 - Games > Blank Project Defaults는 C++, Desktop, Scalable, Starter Content 체크 해제, Raytracing 체크 해제 1.2-2 언리얼 에디터 설정 - Editor Preference > Region & Language > Editor Language > English 지정 Source Code > Sourc.. 2023. 5. 8. 이전 1 2 3 4 다음