2013-11-27 40 views
0

我需要做很多的旋轉,而不是做額外的計算,我可以繪製圖像,就好像它在零度,然後將其旋轉到我想要的程度。我應該使用多少個渲染目標?

問題是,我可能最終會每秒做200次。我應該去那裏打擾嗎? 無法找到Xna可以支持的渲染目標的數量。如果有人能啓發我會很高興。

+0

只需用'SpriteBatch'繪製它們 – Cyral

+0

我想說我需要做兩個旋轉,一個來自圖像中心,另一個來自某個特定點。 SpriteBatch只允許每個圖像旋轉一次,所以我的問題是我應該將它繪製到帶有旋轉的rendertarget,然後用另一個旋轉繪製渲染目標?還是有更好的方法來做到這一點? – Dave

+0

我不認爲有更好的方法,我從來沒有遇到過這個問題。 – pinckerman

回答

0

您的圖形設備支持的同時呈現目標的數量由MaxSimultaneousRenderTargets屬性給出。使用多個渲染目標有許多警告。

不幸的是,這似乎只存在到XNA 3.1。

參考MSDN