【发布时间】:2012-06-21 16:51:04
【问题描述】:
我目前正在开发一款游戏,并且正在尝试实现颜色键冲突。我关注the road not taken tutorial,一直工作到从渲染目标获取纹理,这在 XNA 4 中是不可用的,我似乎没有找到等价物?任何帮助:D
提前致谢!!
【问题讨论】:
我目前正在开发一款游戏,并且正在尝试实现颜色键冲突。我关注the road not taken tutorial,一直工作到从渲染目标获取纹理,这在 XNA 4 中是不可用的,我似乎没有找到等价物?任何帮助:D
提前致谢!!
【问题讨论】:
在 XNA 4.0 中,RenderTarget2D 类继承自 Texture2D,这意味着您可以简单地将渲染目标转换为纹理:
Texture2D texture = (Texture2D)renderTarget;
【讨论】:
RenderTarget2D 是 Texture2D,所以你可以在任何你想使用Texture2D的地方使用它。 特别需要指出的重要一点 - 因为我看到很多人被您发布的代码绊倒了 - 这里绝对不会复制。在这种情况下:texture 仍然指代与renderTarget 相同的 对象。