c언어 게임 개발4

DirectX11 공부 6주차. 폰트 엔진, DirectInput 안녕하세요!! 이번에는 2D모델 렌더링을 이용한 화면에 글자 띄우기와 DirectInput을 이용하여 초고속으로 마우스와 키보드의 입력값을 받아오는 연습을 했습니다. 이번에 글자띄우기를 해보면서 배운점이 몇가지있습니다. 대표적으로 글자를 띄우는 원리인데, 내부적으로 투명색의 사각형모양의 정점버퍼를 띄운후, 그 위에 폰트 텍스쳐를 띄우는것으로 글자를 띄울 수 있었습니다. 나중에 Frustum Culling 부분까지 진도를 나가면 개인프로젝트로 자체게임엔진을 하나 간단하게 포트폴리오형식으로 만들어서 티스토리블로그랑 깃허브에 공유해보도록 하겠습니다! 참고 https://www.rastertek.com/ RasterTek - DirectX 10, DirectX 11, and DirectX 12 Tutorials.. 2021. 11. 27.
DirectX11 공부 3주차. 텍스쳐, 조명, 3d모델 렌더링, 주변광 안녕하세요!! 1주일만에 포스팅입니다 이번에는 좀 뒹굴거리다가 폭풍공부를 하고왔습니다. 이번에는 배운내용이 좀 많은데, 그 이유는 내용이 다 연계되어있어서입니다. 조명관련을 배웠더니 주변광은 그냥 hlsl셰이더만 수정하면 되었고, 3D 모델 렌더링또한 기존에 구현해두었던 버텍스버퍼만 적절하게 수정하면 되었습니다. 크으으... 3D모델렌더링.. 너무 감미롭게 배웠습니다. 다음내용중에서 fps표시, 물의 빛반사 부분도봤는데 빨리 배우고싶네요.. 그리고, 오늘은!! 실습한 게임엔진의 첨부파일이 첨부되어있습니다! 글을 다 읽어주시면은 실제로 저가 구현한 게임엔진을 맛보실 수 있습니다! 깃허브말고 구글드라이브로 올리겠습니다. 참고 https://www.rastertek.com/ RasterTek - DirectX.. 2021. 11. 16.
DirectX11 공부 2주차. Directx초기화와 셰이더, 버퍼, HLSL 안녕하세요!! 이번에는 1주일동안 Directx11 더 공부하고왔습니다. Directx12는 Directx11기초부분 끝내고 시작해야될것같습니다. 자세히 봤는데 11과는 매우 다르더군요... 명령 목록이라느니 작업 표시줄이라느니.. 그래도 11보다는 더 효율적이라니까 반드시 12도 배워야겠습니다! 참고 참고한 사이트 RasterTek - DirectX 10, DirectX 11, and DirectX 12 Tutorials The purpose of this website is to provide tutorials for graphics programming using DirectX 10, DirectX 11, and DirectX 12. The DirectX tutorials are written us.. 2021. 11. 8.
[C/C++] Directx12 강좌 - 02. 윈도우 생성 번역자의 말 이번에 Directx12를 공부하기 위해서 번역강좌 올립니다. Directx12 설치부분은 추후에 업로드하겠습니다. 참고한 원본사이트는 DirectX 12 Braynzar Soft Tutorials - 02. Creating a Window 입니다. 영어번역이 어색한 부분은 댓글로 지적 부탁드립니다. 새 선언 우리는 구조체에 저장되는 HWND라는 윈도우 핸들이 필요합니다. 우리는 글로벌 윈도우 핸들을 만들어서 hwnd라고 부릅시다. 창을 만들려면 WNDCLASSEX 구조체를 작성해야 합니다. 다음 줄은 클래스의 이름인 문자열입니다. 이건 여러분이 원하는 대로 불러도 됩니다. 그 다음에는 전체 화면 모드가 아닐 때 창의 제목 표시줄에 있는 텍스트가 창의 제목입니다. 더보기 New Declara.. 2021. 11. 5.