游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2831|回复: 1

请问一下StretchRect和D3DXLoadSurfaceFromSurface的区别??

[复制链接]

52

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2009-8-6 07:10:00 | 显示全部楼层 |阅读模式
查SDK,发现后面的函数比前面函数多了一个色彩健,以前学DDRAW的时候知道色彩健是用来清除拷贝图像时不需要的像素的,可是为什么我现在却用不起呢了?我是这样用的,麻烦告诉下对不对,先读取一张位图进去一个表面,该位图用黑色像素包围一个人物,现在用D3DXLOADSURFACEFROMSURFACE读取该表面,Device->D3DXLoadSurfaceFromSurface(pDestSurface,NULL,NULL,pSourceSurface,NULL,NULL,D3DX_DEFAULT,0xff000000,NULL);我就是这样用的,有什么不对吗?读出来的表面再拷贝到后备缓冲中,还是有黑边,郁闷啊!!

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-8-6 20:13:00 | 显示全部楼层

Re:请问一下StretchRect和D3DXLoadSurfaceFromSurface的区别??

StretchRect和D3DXLoadSurfaceFromSurface不是一类的函数

一个是gdi函数  另一个是d3dx函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-21 16:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表