游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2218|回复: 4

请问用ID3DXSprite画移动的图片和文字会很闪

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-5-27 12:21:00 | 显示全部楼层 |阅读模式
double fMove = (fTime-m_fStartTime)/(double)1000.0;

HRESULT hr = S_OK;

D3DXMATRIX mat;
D3DXMatrixTransformation(&mat, NULL, NULL, &D3DXVECTOR3(m_fScalingX, m_fScalingY, 1.0f), &D3DXVECTOR3(m_fPosX, m_fPosY, 0.0f), &D3DXQUATERNION(m_fRotation+m_fRotationSpeed*fMove, 0.0, 0.0, 0.0), &D3DXVECTOR3(fMove*m_fMoveX, fMove*m_fMoveY, m_fZOrder));

hr = pSprite->SetTransform(&mat);

D3DCOLOR c = D3DXCOLOR(1.0f, 1.0f, 1.0f, m_fAlpha);
hr = pSprite->Draw(pTexture, NULL, NULL, &D3DXVECTOR3(m_fPosX, m_fPosY, 0.f), c);

图片和文字在移动过程中边缘非常闪。
请问可能是什么原因,谢谢。

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-27 12:25:00 | 显示全部楼层

Re:请问用ID3DXSprite画移动的图片和文字会很闪

Z fighting?

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2009-5-27 12:51:00 | 显示全部楼层

Re:请问用ID3DXSprite画移动的图片和文字会很闪

应该不是把,只画一个TGA图片sprite都有,在图片运动的时候边缘有一些闪,静态的图片就不会有。文字也是这样。

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2009-5-27 14:31:00 | 显示全部楼层

Re:请问用ID3DXSprite画移动的图片和文字会很闪

D3DXQUATERNION(m_fRotation+m_fRotationSpeed*fMove, 0.0, 0.0, 0.0)
————————————————
很神奇的用法……

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-27 18:02:00 | 显示全部楼层

Re:请问用ID3DXSprite画移动的图片和文字会很闪

是不是你显卡的问题?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 07:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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