hello

자습

제목토글 테스트

제목토글1 테스트제목토글안의리스트123 제목토글2 테스트제목토글안의토글123 제목토글3 테스트제목토글가나다라 Uploaded by N2T

자습

220714_2_DX Device Initialize 1

> EngineInfo.h에 SAFE_RELEASE 매크로 추가#defineSAFE_RELEASE(p)if(p){ p->Release(); p = nullptr; } > 그래픽카드 드라이버와 DirectX드라이버는 그래픽카드(하드웨어)에 명령을 내리고 처리하기 위한 소프트웨어이다.그런데, 제조사 별로 이 명령을 내리는 과정이 조금씩 다를 것이다. ex)엔비디아, 라데온그렇다고 프로그램 개발자가 그래픽카드별로 다르게 코딩을 하게 되면 너무 불편해지므로 DirectX가 만들어진 것.윈도우 프로그램에서 DirectX에 그래픽 관련 명령을 전달하면, DirectX는 그래픽카드 드라이버에 맞는 명령어를 전달해 주는 역할을 해준다.일종의 완충 지대 역할을 하는 것이다.> EngineInfo.h에서 필요한 헤더들 포..

자습

220714_1_기본 틀 작업 2

공용 헤더폴더 자동으로 포함시키기지난 시간에 빌드 후에 자동으로 프로그램을 복사해주는 기능까지 구현했었다.이제 이 자동 복사된 파일들을 다른 프로젝트에서 자동으로 포함(include) 시키는 기능을 구현해야 하는데, 비주얼 스튜디오에 이 기능이 이미 있다.Client2D 프로젝트에서 자동으로 AR41Engine 프로젝트의 라이브러리 파일과 헤더 파일이 포함되도록 설정해 준다.> 포함 디렉터리 지정→ 이 기능을 사용할 프로젝트→속성→VC++ 디렉터리로 들어가서 ‘포함 디렉터리’에 프로젝트에서 공용 헤더파일을 옮겨놓는 폴더인 ../../Engine/Include/ 폴더를 지정해 준다.** 프로젝트 파일(.vcsproj) 파일이 있는 디렉터리를 기준으로 한 상대 경로로 지정해주면 된다. > 라이브러리 디렉터리..

자습

220713_기본 틀 작업, .bat파일 자동화

> 오늘의 목표: 솔루션 내에서 각각 다른 기능을 하는 3개의 프로젝트를 생성하고, 연결시킨다.새로 배운 지식들💡컴퓨터 메모리의 구성스택: 지역변수데이터 영역: 전역 변수 혹은 정적변수힙: 동적할당코드: 함수 등 우리가 작성한 코드가 올라가는 영역 💡정적 라이브러리정적 라이브러리는 아예 프로그램에 라이브러리의 코드를 포함시킨다(바이너리 코드 형태)→ 그래서 exe 파일이 만들어지면 라이브러리 파일은 필요하지 않다.정적 라이브러리 내부의 바이너리 코드를 사용하기 위해서는, 라이브러리를 포함시킨 프로그램 안에서 정적 라이브러리의 코드들에 대한 선언 파일(헤더 파일)을 반드시 가지고 있어야 한다. > 가장 먼저 3개의 솔루션 폴더를 만들어 준다. 01. Client, 02. Engine, 03..

자습

12345678

sdafasdf Uploaded by N2T

hyrule
'hello' 태그의 글 목록