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

ala*_*a27 0 .net wpf xna

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

Ree*_*sey 5

WPF是一种非常不同的XNA图形技术方法.

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

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

XNA还具有跨平台的优势(即:Windows桌面,电话和XBOX).