游戏开发论坛

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

D3DSprite的镜像好恶心啊 怎么搞都不好用

[复制链接]

4

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2007-12-16 01:23:00 | 显示全部楼层 |阅读模式
我用D3DSprite完成了图片的镜像 代码如下
D3DXMATRIX mat;
D3DXMatrixScaling(&mat,-1.0f,1.0f,1.0f);
pSprite->SetTransform(&mat);
pSprite->Draw(tex,NULL,pCenter,&D3DXVECTOR3(x,y,0),Color);
D3DXMatrixScaling(&mat,1.0f,1.0f,1.0f);
pSprite->SetTransform(&mat);

镜像完图片照未镜像时偏左了 大概是偏移了一个图片宽度 好像是比一个图片宽度小 我修正了一个图片宽度后比未镜像时偏右 不知道怎么回事 上下到是对了 但左右错了 左右正好相反了 怎么坐标也镜像了啊 真是晕 各位大哥帮帮我吧

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-12-17 09:35:00 | 显示全部楼层

Re:D3DSprite的镜像好恶心啊 怎么搞都不好用

不知道你在说什么
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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