C + +로 DirectX 11을 배우기 시작했습니다. 힘들지만, 나는 잘하고 있다고 생각합니다. UDK (Unreal game engine)를 발견하고, Mass Effect 1-3과 같은 많은 좋은 게임이 그 엔진에서 만들어 졌다는 것을 읽었습니다. DirectX를 배워야하는 이유를 생각합니다. 많은 게임이 이미 게임 엔진에서 만들어졌고, 훨씬 더 쉽습니다. DirectX를 배우면서 장단점은 무엇입니까?DirectX 또는 게임 엔진에 대해 자세히 알아보십시오.
0
A
답변
3
DirectX는 화면에서 픽셀을 밀어 넣을 수있는 기능을 제공합니다. 그 외에도 물리학,지도 모델, 개발 도구, 파일 형식, 음악, 인공 지능, 네트워킹 코드 등 그 이상이 문제가됩니다. 반면에 게임 엔진은 필요한 모든 것들을 포괄적으로 제공하지만 기술적 인 제약, 학습 곡선, 종종 $$의 중요하지 않은 양을 요구합니다.
정말 목표와 필요에 따라 다릅니다.
0
그래픽 프로그래밍을 배우는 것이 목표라면 낮은 수준의 그래픽 프로그래밍에 대한 액세스를 제공하기 때문에 DirectX 11을 선택해야합니다. 한편 게임 플레이 프로그래밍으로 바로 넘어 가기를 원한다면 UDK를 통해 저수준 그래픽 프로그래밍을 한 단계 업그레이드하고 게임 플레이를 할 수 있습니다.
물리, 오디오, 네트워킹 프로그래밍을 배우고 싶다면 Ogre3D (이름이 그래픽을 처리 할 것을 제안하는 그래픽 엔진입니다. 프로그래밍 물리학, 게임 플레이 만 있으면됩니다.)
관련 문제
- 1. 데이터베이스가 비어있는 방법에 대해 자세히 알아보십시오.
- 2. DirectX-C++에서의 게임 프로그래밍
- 3. WebMatrix에 대해 자세히 다뤘습니까?
- 4. DOMElement에 대해 자세히 알아보기
- 5. 느린 C++ DirectX 2D 게임
- 6. WPF 및 DirectX - 게임 오버레이
- 7. DirectX 게임 장면에서 플래시 재생
- 8. DirectX : DirectX에 대해 LockRect()
- 9. DirectX 9 또는 10 오버레이
- 10. DirectX 또는 OpenGL을 사용하는 C# 2D 벡터 그래픽 게임?
- 11. 공백에 대해 자세히 알아보기위한 책의 권장 사항
- 12. 샌드 박스에 대해 자세히 알고 싶습니다.
- 13. DirectX 또는 OpenGL이 지원되는지 확인
- 14. 속성이 가상으로 선언되었는지 알아보십시오
- 15. 게임 엔진에서 DirectX 또는 OpenGl을 사용하는 것을 배우기 위해 상당한 이점이 있습니까?
- 16. 거대한 지형을 지원하는 3D 게임 엔진에 대한 제안 사항은 무엇입니까?
- 17. 이 오류 메시지의 의미는 rokonandroid 게임 엔진에 의한 것입니다.
- 18. Java 게임 엔진에 포함시킬 좋은 스크립팅 언어는 무엇입니까?
- 19. .NET 용 전략 게임 엔진에 대한 권장 사항은 무엇입니까?
- 20. book "DirectX 2 판 게임 롤 플레잉"및 최신 DirectX api
- 21. 게임 완료시 스코어 또는 게임 통계 표시
- 22. DirectX : 게임 루프 순서, 먼저 그려서 입력을 처리 하시겠습니까?
- 23. 앱 엔진에 후크 또는 이벤트 배포가 있습니까?
- 24. ASP.NET MVC의 향후보기 엔진에 대해 Spark이나 Razor를 밀고 있습니까?
- 25. 형식이 인스턴스화 가능한지 알아보십시오
- 26. 사람의 감정을 알아보십시오.
- 27. 변수가 있는지 알아보십시오
- 28. PyPy의 번역 기능에 대해 더 자세히 알 수있는 곳은 어디입니까?
- 29. P/Invoke에 대해 더 자세히 알 수있는 곳은 어디입니까?
- 30. libxml2 라이브러리의 xmlHashScan 기능에 대해 자세히 알려 줄 수 있습니까?