0
A
回答
1
是的,這是可能的。您需要在RenderTarget2D上渲染場景,然後使用像素着色器在設備上渲染紋理。
RenderTarget2D target; // needs to instanciate in LoadContent();
Effect myEffect; // this one too.
Draw(GameTime gametime)
{
GraphicsDevice.SetRenderTarget(target);
RenderScene();
GraphicsDevice.SetRenderTarget(null);
spriteBatch.Begin();
myEffect.CurrentTechnique.Passes[0].Apply();
spriteBatch.Draw(.... , target, ...);
spriteBatch.End();
}
相關問題
- 1. 在菜單控制中覆蓋渲染方法的正確方法是什麼
- 2. XNA 2D紋理無法正常渲染
- 3. XNA 2D矢量角度 - 什麼是正確的計算方法?
- 4. 在OpenShift中運行nginx docker容器的正確方法是什麼?
- 5. 檢測Windows是否運行ruby的正確方法是什麼?
- 6. 在WPF中渲染圖表的最佳方法是什麼?
- 7. 在網頁中渲染scorm 1.2包的好方法是什麼?
- 8. reactjs中的正確方法是什麼?
- 9. 正確縮放pixi.js中的渲染器
- 10. 正確的方法來在Rails助手中渲染fa_icons
- 11. javafx在遊戲中渲染實體的正確方法?
- 12. 什麼是UIXIterator的渲染器類
- 13. 這是渲染yield_for的正確方法嗎?
- 14. 在AngularJS中定義控制器的正確方法是什麼?
- 15. 在MongoDB GROUP BY中執行HAVING的正確方法是什麼?
- 16. 什麼是在Azure中執行多線程的正確方法
- 17. 在Rails中進行計數的正確方法是什麼?
- 18. 什麼方法渲染添加到DOM?
- 19. XNA渲染問題
- 20. 在EDT中只運行一次代碼的正確方法是什麼?
- 21. 在Play 2.1(Java)中運行後臺任務的正確方法是什麼?
- 22. 在python中派生類方法的正確方法是什麼?
- 23. 在GDI HDC上渲染XNA
- 24. 在EDT之外執行長時間運行的正確方法是什麼?
- 25. 爲什麼我無法使用FBO正確渲染對象?
- 26. 不正確渲染
- 27. 什麼是跨瀏覽器渲染?
- 28. 什麼是渲染asp.mvc
- 29. C++ API - 什麼是正確的方法
- 30. 什麼是正確的設計方法?
您是否在討論在着色器中進行第二次傳遞? – 2011-01-05 08:40:28
以下是您和您的問題的讀者可能會感興趣的相關文章:http://blogs.msdn.com/b/shawnhar/archive/2009/08/17/combining-shaders.aspx – 2011-01-05 12:06:55