2013-01-07 2 views
-3

가능한 중복 :
OpenGL or DirectX?directX를 언제 사용하고 OpenGL을 사용해야합니까?

내가 지금 몇 시간 동안 인터넷에서 찾아 봤는데, 난이 게시물 읽었습니다 : OpenGL or DirectX?

를하지만 중 하나 아무튼 그 차이점이 정확히 무엇인지 또는 사람들이 "자신이 알고 있다고 생각하는 것"을 게시한다는 것을 정확히 말해주지 않습니다.

내 게임을 만들 때 사용할 API에 대해 내 판단을 내릴 수 있도록 정말 차이점을 정확히 알고 싶습니다.

+0

첫 번째 답변에 따르면 Windows 용 게임을 만들고 있습니까? DirectX를 사용하십시오. 그렇지 않으면 OpenGL을 사용하십시오. 이식성이 중요한 경우 포털 라이브러리 OpenGL을 선택하십시오. 그렇지 않은 경우에는 더 많은 기능이 풍부한 라이브러리 인 DirectX를 선택하십시오. – meagar

+0

나는이 질문을하기 전에했던 연구에 회의적이다. "OpenGL 또는 DirectX"용 Google은 OpenGL과 Direct3D를 비교하는 [wikipedia 기사] (http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D)로 연결됩니다 (앞에서 언급했듯이 DirectX는 실제로 이와 비교할 수 없습니다). OpenGL). –

답변

2

DirectX가 주로 Windows에 묶여 있다는 의견이 지적되었습니다. OpenGL은 이식성을 제공합니다. 그러나 또 다른 큰 차이가 있습니다. DirectX는 그래픽, 네트워킹 및 사운드 프로그래밍을 지원하기 때문에 전체 게임 프로그래밍 라이브러리입니다. OpenGL은 사운드 라이브러리와 네트워크 기능을 제공하지 않는 그래픽 라이브러리입니다. 그러나 OpenGL은 그래픽을 현명하게 조정할 수 있기 때문에 더 나은 성능을 제공 할 것입니다.

1

자신을 Windows 및 XBox로 제한하려는 경우 DirectX를 사용합니다. 교차 플랫폼 실행 가능성이 중요한 경우 OpenGL을 사용합니다.

관련 문제