작년 봄 쯤.
아 다이렉트X 해봐야지! 하고 과감하게 잡았던 DX11 프로젝트를 완벽하게 이해를 못하고 말아먹고, 결국 학원을 갔더랬다.
학원에서 배운건 DX9를 기반으로 한 작업이었지만, 이번에 DX11을 쓸 일이 생길것 같아서 미리 학습차 샘플 프로젝트를 좀 해볼까 한다.
이제는 단순히 학습용이 아니라 생존용으로 배워야 하게 생겼으니...
목표는 DX11 기반으로 다이나믹 매쉬 띄워서 움직이기 까지.
기간은 2주.
일단은 진입점부터 찾아나서기로 했다.
어디가 시작인지 파악이 안되어서 디스어셈블러까지 돌려본 결과 app.cpp에 있는 저 main 함수가 진입점인걸 확인.
진입점에서 D3DAppSoruce 타입의 새 항목을 만들고 -> 그것을 코어 어플리케이션의 Run에 삽입해서 돌리는? 구조인거 같은데,
실행순서는 위 이미지에서 탑->다운 으로 이루어지는 모양인듯 하다.
(main -> D3DAppSource 생성자 -> CreateView -> App 생성자 -> App.Init)
'게임 개발 > DirectX' 카테고리의 다른 글
DX11 학습일지 - 002. 엉망진창 set position (0) | 2021.06.25 |
---|---|
엉망진창 D3DX - 01 : 3D 텍스쳐의 길 (1) | 2021.01.08 |
Visual Studio 최신버전에서 MFC + DX9를 동시에 사용시 발생하는 문제. (4) | 2020.10.25 |
기록 #3 (0) | 2020.05.13 |
확실히 뜯어보는게 공부는 되네요 (0) | 2020.02.18 |