渲染纹理在3d空间与XNA

时间:2011-07-19 09:39:31

标签: xna

我在XNA中制作了一个增强现实应用程序,它在SLAR标记上显示一个3d模型(Silverlight增强现实工具包)。 我想在3d模型上显示一个浮动显示纹理的矩形,但我不确定要使用哪个对象。 Texture2D没有我知道的任何3d空间渲染功能,还有什么我可以使用的吗? 我想要显示的纹理是使用SetData方法生成的,因此它需要是Texture2D或具有类似SetData方法的对象。

1 个答案:

答案 0 :(得分:4)

一种解决方案是渲染Textured Quad

这基本上意味着你在3d空间中绘制一个矩形,并使用你想要的任何纹理对其进行纹理化。

我提供的链接涵盖了这样做的基本知识。

  • 请注意,该链接涉及XNA 4.0(不确定先前版本是否有任何更改),但该示例也适用于早期版本的XNA。