본문 바로가기

Study/DirectX11

(2)
DirectX 공부 2일차 - ErrorLogger & StringConverter 이제 엔진을 만들면서 유용하게 사용할 에러 로그 출력기와 문자열 변환기를 만들어 본다. 두 기능은 Util폴더를 만들어 따로 관리할 수 있도록 한다. 먼저 솔루션 탐색기 상단에 모든 파일 표시를 활성화하여 아래 그림처럼 윈도우 탐색기처럼 폴더가 표시되게 한다. 그다음 프로젝트에 오른쪽 마우스를 눌러 추가 > 새 폴더로 폴더를 추가한 뒤 이름을 Utils로 해준다. 폴더를 만든후 다시 모든 파일 표시를 해제한 뒤 소스파일 필터와 헤더 파일 필터에 각각 Utils필터를 추가해준다. 이제 해당 필터에 클래스를 추가해 준다. 먼저 StringConverter를 만들어주고, Utils폴더 아래에 클래스를 만들어야 하기 때문에 "..." 버튼을 눌러 헤더와 cpp파일의 생성 위치도 지정해 줘야 한다. String ..
DirectX 공부 1일차 - 개발환경 구축하기 DirectX를 이용하여 게임 엔진을 만들기 위해 준비물을 챙겨야 한다. 먼저 코드 편집기는 Visual Studio 2022를 사용했다. 아래 링크에서 Visual Studio Community를 설치해준다. https://visualstudio.microsoft.com/ko/vs/ Visual Studio 2022 | 무료 다운로드 Visual Studio에서 코드 완성, 디버깅, 테스트, Git 관리, 클라우드 배포를 사용하여 코드를 작성합니다. 지금 무료로 커뮤니티를 다운로드하세요. visualstudio.microsoft.com 자 그다음은 DirectX의 라이브러리들을 가져와야 한다. 이는 마이크로 소프트에서 Github를 통해 받을 수 있다. https://github.com/microsof..