윈도우게임을 할때 꼭 필요한 다이렉트x, 이것은 왜 필요한 걸까요? 그리고 최신버전 설치하려면 어떻게 해야 하는지 알아보겠습니다.
목차
- 다이렉트x 무엇?
- 필요이유
- 최신버전
다이렉트x 무엇?
다이렉트x는 무엇일까요? 간단하게 말해서 응용프로그램과 내 컴퓨터의 장치들(하드웨어)와의 연결을 원활하게 해주는 일종의 명령어 집합이랍니다.
필요이유
다이렉트x가 만들어진 이유는 간단합니다. 게임을 개발하려면 여러가지 고려 사유가 있습니다. 그 중에서 하드웨어의 자원(예를 들면 CPU) 사용하려면 하드웨어가 인식할 수 있는 명령어를 입력하여 연산을 할 수 있도록 해야 하는데 중간에 이 작업을 도와줄 플랫폼이 제각각 다르다면 어떻게 될까요?
개발자의 부담이 현저히 높아지게 됩니다. 그렇게 되면 각 파트마다 개발해야 할 개발자 인건비와 개발기간, 그리고 테스트까지 거쳐서 출시하게 되면 그 비용이 어마어마하게 늘어나게 될 것입니다.
개발자의 부담을 줄이고 비용을 최소화시키기 위해 일종의 명령어 표준이 필요하게 되는데 그게 바로 다이렉트x입니다 .
그리고 다이렉트x를 기반으로 개발된 게임을 즐기기 위해선 최종 사용자 컴퓨터에도 동일한 환경을 위해 다이렉트x를 설치해야 됩니다.
최신버전
지금은 빈도가 줄어들었으나 초기에는 다이렉트x의 업그레이드가 빈번했습니다. 그리고 예전 게임들 중 다이렉트x를 강제로 설치하는 경우도 있어 호환성에 문제가 있거나 프로그램 충돌이 발생할 경우도 많아졌습니다.
지금이야 그런 걱정 없이 홈페이지에서 최신버전을 설치하면 그만이게 되었으니 참 다행이죠.
다이렉트x의 최신버전을 설치하려면 아래 내용을 참고해주세요.
우선 검색엔진(구글)에서 "다이렉트x"를 검색해줍니다. 첫번째에 나타나는 링크가 대부분 설치파일을 제공해주는 링크입니다. 간단하게 클릭하여 들어가서 "다운로드" 버튼을 눌러 설치파일을 다운로드 받아주세요.
그런다음 설치를 시작하게 되는데 진행하다 "Bing 바 무료설치" 같은 불필요한 옵션 설치항목은 과감히 해제해주는게 좋습니다.
이렇게 설치가 완료되었습니다. 마지막으로 최신버전으로 설치가 되었는지 확인하려면
윈도우 실행창에 "dxdiag"를 검색하여 다이렉트x관리자 프로그램을 실행시켜 directx 12인지 확인하시면 됩니다.
null과 undefined 의 차이 이해하기
null과 undefined 자바스크립트에서 "비어있는 값"을 정의하는 변수 중 하나인 null과 undefined 에 대해서 알아보고자 합니다. 이 두 값은 같으면서도 다른 값인데요. 이번 포스팅에선 이 두가지의 값의
webprogrammingstory.tistory.com
HTML 에 대해서 알아보자
HTML (HyperText Markup Language) 이란 웹개발을 한다고 하면 HTML, CSS, JS(JavaScript)는 기본중의 기본일 것입니다. 그 중에서도 HTML은 웹 페이지의 문서 구조를 나타내는 마크업 언어죠. 정확히는 컨텐츠의.
webprogrammingstory.tistory.com
'IT > Computer' 카테고리의 다른 글
윈도우10 사진 해상도 탐색기에 출력하는 방법 (0) | 2021.08.19 |
---|---|
컴퓨터 메인보드 제품명 확인하는 간단한 방법 (0) | 2021.08.10 |
내 컴퓨터 장치 드라이버 업데이트 모니터링 프로그램, DUMo 다운로드 설치 실행 (0) | 2021.07.21 |
WhyNotWin11 윈도우11 설치하기 전 사양 체크 하는 방법 (0) | 2021.07.19 |
HEIC 확장자 보는 방법, 윈도우에서도 확인 가능한 HEIC 뷰어 정보 (0) | 2021.07.16 |
댓글