2009-09-17 3 views
2

이것은 내가 생각하기에 꽤 깊은 주제이므로 통찰력있는 정보가있는 URL도 기꺼이 받아 들여집니다. 나는 결코 관리되지 않는 네이티브 다이렉트와 함께 많은 작업을 해왔습니다. 다른 한편으로는, 대부분 고급 Gpu 렌더링을 필요로하지 않는 다른 유형의 응용 프로그램을 개발할 때 나는 대개 C#과 같은 관리 코드를 사용합니다. 점점 더 C#을 선호하기 시작하면서 필자는 일부 관리 대상 다이렉트를 사용해 보려고했습니다.Managed DirectX

그래서 관리되는 directx를 사용하여 현저한 죄수 및 찬성이있는 경우 제 질문입니다. 물론 나는 주로 잠재적 인 단점에 관심이 있습니다.

내가 대답하지 않으면 아마도 가야만했습니다. 그럼 내가 내일 먼저 대답하게 해줄거야! 답장을 기다리겠습니다. 다이렉트 관리

조나스

답변

7

Microsoft에서 더 이상 사용되지 않습니다. 그래도 사용할 수는 있지만 더 이상 최선의 선택이 아닙니다. 대안으로는 XNA, SlimDXWindows API Code Pack에있는 새로운 관리되는 래퍼가 있습니다.

+0

아하겠습니다. 의견을 보내 주셔서 감사합니다. 꽤 흥미로운 XNA에 대해 많이 읽었습니다. 그러나 어떤면에서는 개발자에게 단순함을 강요하는 것처럼 느껴지기도합니다. 어떤 경우에는 좋고 다소 불편할 수 있습니다. 비록 내가 그것에 대해 토론하는 주제에 대해 충분히 알지는 못하지만. 나는 그것을 먼저 시도해야 볼 것입니다. –

+0

감사합니다. XNA와 관리되는 DirectX가 프레임 워크 측면에서 다른 점이기 때문에 XNA는이 토론에서 주제를 조금 벗어납니다. 그래서 이것은 내 질문에 대한 답이 될 것입니다. 다시 한번 감사드립니다! –

4

더 이상 사용되지 않는 "Managed DirectX"의 다른 대안은 SharpDx입니다. XNA, SlimDX 및 windows API 코드 팩에 대한 벤치 마크 결과가 results으로 유리합니다.

+0

감사합니다. 아주 늦은 대답이라 할지라도, 적어도 말하기는 재미 있습니다. 나는 새로운 프로젝트를 가지고 있으며 아마도 이것을 사용할 것입니다! –

+0

SharpDX도 Windows 8 메트로 지원을 통해 최신 버전입니다. –