2011-07-17 3 views
0

C + +로 DirectX 11을 배우기 시작했습니다. 힘들지만, 나는 잘하고 있다고 생각합니다. UDK (Unreal game engine)를 발견하고, Mass Effect 1-3과 같은 많은 좋은 게임이 그 엔진에서 만들어 졌다는 것을 읽었습니다. DirectX를 배워야하는 이유를 생각합니다. 많은 게임이 이미 게임 엔진에서 만들어졌고, 훨씬 더 쉽습니다. DirectX를 배우면서 장단점은 무엇입니까?DirectX 또는 게임 엔진에 대해 자세히 알아보십시오.

답변

3

DirectX는 화면에서 픽셀을 밀어 넣을 수있는 기능을 제공합니다. 그 외에도 물리학,지도 모델, 개발 도구, 파일 형식, 음악, 인공 지능, 네트워킹 코드 등 그 이상이 문제가됩니다. 반면에 게임 엔진은 필요한 모든 것들을 포괄적으로 제공하지만 기술적 인 제약, 학습 곡선, 종종 $$의 중요하지 않은 양을 요구합니다.

정말 목표와 필요에 따라 다릅니다.

0

그래픽 프로그래밍을 배우는 것이 목표라면 낮은 수준의 그래픽 프로그래밍에 대한 액세스를 제공하기 때문에 DirectX 11을 선택해야합니다. 한편 게임 플레이 프로그래밍으로 바로 넘어 가기를 원한다면 UDK를 통해 저수준 그래픽 프로그래밍을 한 단계 업그레이드하고 게임 플레이를 할 수 있습니다.

물리, 오디오, 네트워킹 프로그래밍을 배우고 싶다면 Ogre3D (이름이 그래픽을 처리 할 것을 제안하는 그래픽 엔진입니다. 프로그래밍 물리학, 게임 플레이 만 있으면됩니다.)

관련 문제