ImGui활용한 DirectX 11 3D 를 이용한 2D 를 만드는 내용입니다. 본 내용은 똑같이 사용할 수 없음을 알립니다. (참고및 공부자료로 만들어진 내용임을 밝힙니다.) 전 과정에 대해 이해를 해야 다음 이 부분에 대한 이해를 할 수 있음을 밝힙니다. https://ppatabox.tistory.com/17 1) Vertex_Color 정점에 색상을 넣어보자 (라인-> 쉐이더) 2) Shader (Class로 분할해보까?) 1편 -> 다음시간 (링크수정) ===================================================================== 우리가 이제 자료형으로 묶을 것이다. D3DXVECTOR3 Location[MAX_LINE_COUNT]; 기존에는 정점 ..
ImGui활용한 DirectX 11 3D 를 이용한 2D 를 만드는 내용입니다. 본 내용은 똑같이 사용할 수 없음을 알립니다. (참고및 공부자료로 만들어진 내용임을 밝힙니다.) [C++ ] DirectX 점과 선과 사각형의 원리/ #define /VSPS 이후 이야기 https://ppatabox.tistory.com/16 목차) 1) Line 실시간 처리 Dynamic 2) 범위지정(rand) Class_Math 만들기 ======================================================================== 1) Line 실시간 처리 Dynamic 라인을 드로잉 하는 것을 좀 바꿔보자 현재 전시간에 배운것은 실시간으로 라인이 그리는 것을 할 수가 없다. 미리 데..
ImGui 활용한 DirectX 11 3D를 이용한 2D를 만드는 내용입니다. 본 내용은 똑같이 사용할 수 없음을 알립니다. (참고 및 공부자료로 만들어진 내용임을 밝힙니다.) 전 과정에 대해 이해를 해야 다음 이 부분에 대한 이해를 할 수 있음을 밝힙니다 이전 자료) 다뤄 볼 내용 -검색어로 Ctlr + F =검색기능 사용 1) Screen_Line 2) Multie_Line 3) Define 4) LineClass 1) Screen_Line 선을 뽑은 것이 보인다. 우리가 화면비에서 사각형 안에 어떻게 되는지 전에 다뤄 본적이 있다. 이 출력 내용을 아래 코드 내용으로 한번 확인해보자 사진) 0-01 화면은 0~600이라고 치고 이 비율로 만들어야 하는데 대략 점을 긋고 점과 점의 x좌표 x좌표를 구..
= 게임에서 이부분을 이해하지 못하면 게임 만들기가 어려울 수 있음을 알아야함 DX 11버전을 사용함 DirectX 는 기본이 되는 라이브러리 다양한 기능이 들어가 있음 Directx 9 = Cpu기술만 사용 DirectX10~11 = CPU, GPU에 서로 사용하게됨 이것은 분할은 되었지만 cpu에 의존도가 더 높음 DirectX12 = LowLevel GPU에 직접접근 하는 방식으로 바뀜 (더 빠른 가속을 위해) SSD실행파일을 가지고 메모리에 할당 CPU 계산 결과를 메모리에 변수에 저장(메모리) 데이터를 가지고 VRAM에 보내고 데이터를 GPU에서 처리 후에 다시 VRAM에 넣어두고 그 결과를 모니터로 내보낸다. DX가 렌더링 하는 절차 Ex) C로 어떤 프로그래밍 한다 할때 CPU랑 RAM에서 ..