关于网友提出的“ 请教direct3d9中如何将渲染到纹理的纹理与其他纹理混合”问题疑问,本网通过在网上对“ 请教direct3d9中如何将渲染到纹理的纹理与其他纹理混合”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 请教direct3d9中如何将渲染到纹理的纹理与其他纹理混合
描述: 如题,我使用纹理渲染技术RTT,将创建出一块512*512的纹理设置成为渲染目标,并在这个纹理上绘图,之后想跟另外两张纹理混合,结果发现混合后在目标纹理上绘制的图形无法显示,请教各位高手如何解决,在网上找到的资源均为静态图片混合的例子,不知道是否有动态生成的纹理混合的例子,请各位赐教。谢谢。
解决方案1: RTT出来的纹理你就当一个普通纹理用就可以了
你可以按以下步骤测试一下:
1、RTT阶段结束后把纹理(RTT结果)输出到图片文件,看看结果是否是你预想中的;
2、用正常的图片做纹理,按你的要求混合,检查显示结果
3、在1和2都正常的情况下,把2中的纹理换为RTT出来的纹理,测试结果。
以上介绍了“ 请教direct3d9中如何将渲染到纹理的纹理与其他纹理混合”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3792601.html