WPF与XNA相比有哪些局限性?

时间:2010-12-08 16:16:34

标签: .net wpf xna

我相信在创建按钮,文本块,标签,进度条......等情况下,WPF更适合游戏。

1 个答案:

答案 0 :(得分:5)

WPF是一种与XNA图形技术截然不同的技术方法。

首先,它是保留模式API而不是立即模式API。与XNA相比,这样可以减少(几乎没有)控制渲染事物的方式和时间。它在性能方面可能会有更高的成本,并且可能会降低响应速度,至少对于大量对象(与正确实现的XNA游戏相比)。

话虽这么说,WPF实现起来要简单得多,特别是对于2D图形。 WPF 3D可以很简单,但有时使用起来很尴尬。但是,与XNA相比,在WPF中处理用户界面要容易得多。

XNA还具有跨平台的优势(即:Windows桌面,手机和XBOX)。