d3dx9 - 211006

김주현·2021년 10월 6일
0

d3dx9 3D

목록 보기
1/30

3D 첫날이다 기본적인 프로젝트 생성을 진행했다.
1. FrameWork 솔루션에 두개의 폴더를 생성한다.

  1. Client폴더에 마법사 프로젝트를 생성한다.

  1. Client 프로젝트의 출력 디렉토리를 bin폴더로 설정해주고 기본 포함 디렉토리 또한 추가해준다.


  1. Client에 용도에 맞게 폴더를 생성해준다 클래스cpp파일은 private .h은 public에 넣어준다.

  2. MainApp 클래스를 생성해준다.

  1. namespace를 지정해주는이유 : 엔진을 클라이언트에서 가져다쓸때 엔진구현자의 클래스명이 겹칠수있기때문에 미리 방지하기위해 네임스페이스로 분리

  2. 생성자와 소멸자는 private으로 관리 : 클래스의 무분별한 생성을 막고 마음대로 삭제하는것을 막기위해 + 소멸자는 점점 퇴화하고있음->따로 삭제하는 함수를 만들어줌

0개의 댓글

관련 채용 정보