游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2120|回复: 0

请教一个DirectX的纹理问题

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-4-4 14:46:00 | 显示全部楼层 |阅读模式
加载后的纹理图片能不能经过裁剪后再显示?要用什么函数?
类似DirectX7.0中DirectDraw的Blt函数,通过设置RECT来裁剪

LPDIRECTDRAWSURFACE lpDDSBack;
LPDIRECTDRAWSURFACE lpDDSObj;
                Rect rt,rt2;
        rt->top = 0;
        rt->left = 0;
        rt->right = 800;
        rt->bottom = 600;
        rt2->top = 10;
        rt2->left = 10;
        rt2->right = 80;
        rt2->bottom = 80;

lpDDSBack->Blt(&rt,lpDDSObj,&rt2,DDBLT_WAIT|DDBLT_KEYSRC,NULL)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 02:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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