【问题标题】:How many render targets should I use?我应该使用多少个渲染目标?
【发布时间】:2013-11-27 23:24:49
【问题描述】:

我需要做很多旋转,而不是做额外的计算,我可以把图像画成零度,然后把它旋转到我想要的度数。

问题是,我最终可能每秒执行 +200 次。我应该费心去那里吗? 找不到 Xna 可以支持的渲染目标数量。如果有人能启发我,我会很高兴。

【问题讨论】:

  • SpriteBatch画出来
  • 我想说我需要进行两次旋转,一次从图像中心旋转,一次从某个点旋转。 SpriteBatch 只允许每个图像旋转一次,所以我的问题是我应该将它绘制到带有旋转的渲染目标,然后再绘制带有另一个旋转的渲染目标吗?还是有更好的方法?
  • 我认为没有更好的方法,我以前从未遇到过这个问题。

标签: xna rendering render rendertarget


【解决方案1】:

您的图形设备支持的同时渲染目标的数量由MaxSimultaneousRenderTargets 属性给出。使用多个渲染目标有许多注意事项。

不幸的是,这似乎只存在于 XNA 3.1 之前。

参考MSDN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多