您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> C/C++ >> 请教direct3d9中如何将渲染到纹理的纹理与其他纹理混合

请教direct3d9中如何将渲染到纹理的纹理与其他纹理混合

来源:网络整理     时间:2016/9/8 8:57:23     关键词:

关于网友提出的“ 请教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

相关图片

相关文章