XNA是否有效替代托管DirectX? [英] Does XNA effectively replace Managed Directx?

查看:116
本文介绍了XNA是否有效替代托管DirectX?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能重复:
  XNA和DirectX之间比较(C#)

Possible Duplicate:
Comparison between XNA and DirectX (C#)

的主题是不言而喻的。

XNA是否有效代替托管DirectX?

Does XNA effectively replace Managed DirectX?

我们在VB.NET使用托管DirectX几个项目。我正在考虑移植一个比到XNA,但不知道它是否是值得的。

We have a few projects using managed DirectX in VB.NET. I was considering porting one over to XNA, but wonder whether it's worth the effort.

推荐答案

XNA是否有效代替托管DirectX?根据对MDX的维基百科条目的它。至少对于游戏开发的目的。

Does XNA effectively replace Managed DirectX? According to the wikipedia entry for MDX it does. At least for game development purposes.

XNA的目标是成为制作游戏的框架,所以很容易上手。托管DirectX只是在API的托管包装,让你有更多的自由,但可能需要做更多的架构风格code自己。

XNA aims to be a framework for making games, so it is easy to get started. Managed DirectX is "just" a managed wrapper over the APIs, so you have more freedom but probably have to do more framework style code yourself.

此外,现在有在 API code包 ,它提供了管理各地最新的DirectX API的封装。对我来说,这听起来像什么托管DirectX曾经是一个更新的版本。

Also, now there's the API Code Pack, which provides managed wrappers around the latest DirectX APIs. To me that sounds like an updated version of what Managed DirectX used to be.

这答案日为XNA不再正式支持。任何有兴趣使用的DirectX托管code应该看看 Win2D 除了在对方的建议这个问题的答案。

This answer is dated as XNA is no longer officially supported. Anyone interested in using DirectX from managed code should check out Win2D in addition to the suggestions in the other answers to this question.

这篇关于XNA是否有效替代托管DirectX?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆