2010-05-25 37 views
0

我想了解一些關於的2D遊戲編程。 爲此,我下載了許多樣本,其中包括: Flex和Microsoft WPF。 我注意到所有的動畫/移動物體都是不光滑的。 我已經看到一個雙緩衝Flex解​​決方案的例子,它解決了圖像閃爍問題,但它也很慢。 WPF的例子也是如此。剛纔提到,所有的例子都在Canvas上。在Flex或WPF中的非laggy運動

我只是好奇,是不是有可能在Flash或WPF中的GUI上有一個美妙的非滯後運動? (例如像用C++編碼的真實遊戲)

回答

1

如果你使用WPF進行遊戲並希望真的流暢動畫,那麼需要使用CompositionTarget.Rendering事件進行渲染。您可能也會考慮使用XNA框架,而不是WPF,在構建2D和3D遊戲方面做得非常出色。它很容易使用,但非常強大。儘管(Windows XP和更高版本,XBox360,Zune,Windows Phone 7),它將您鎖定在Microsoft操作系統上。