游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10803|回复: 33

初学D3D,请教纹理间的缝隙问题[配图]

[复制链接]

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2004-11-16 11:52:00 | 显示全部楼层 |阅读模式
如图所见
装备栏是由4张贴图组合而成。不知道为什么会有接缝隙呢?
而且贴图放大后,边界会有一条黑边。为什么?
是SetRenderState设置,还是贴图设置,还是顶点位置错误呢?

搞不定了,请帮帮忙。先谢过了。
sf_20041116115223.jpg

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-11-16 11:57:00 | 显示全部楼层

Re:初学D3D,请教纹理间的缝隙问题[配图]

可能是贴图过滤问题:ps: 这是你做的,恐怖,强1

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
 楼主| 发表于 2004-11-16 12:01:00 | 显示全部楼层

Re: Re:初学D3D,请教纹理间的缝隙问题[配图]

Civilian: Re:初学D3D,请教纹理间的缝隙问题[配图]

可能是贴图过滤问题:ps: 这是你做的,恐怖,强1


m_pd3dDevice->SetSamplerState( 0, D3DSAMP_MINFILTER, D3DTEXF_LINEAR );
m_pd3dDevice->SetSamplerState( 0, D3DSAMP_MAGFILTER, D3DTEXF_LINEAR );

我不是很懂,这样调用对吗?

PS:我自己做着好玩。强,我挨不上边。

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-11-16 12:05:00 | 显示全部楼层

Re:初学D3D,请教纹理间的缝隙问题[配图]

这倒是没错,可能是别的原因

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-11-16 12:06:00 | 显示全部楼层

Re:初学D3D,请教纹理间的缝隙问题[配图]

用了魔手的资源,不过看上去还好,地形部分是用了魔手地图察看器的吗?

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
 楼主| 发表于 2004-11-16 12:12:00 | 显示全部楼层

Re: Re:初学D3D,请教纹理间的缝隙问题[配图]

Civilian: Re:初学D3D,请教纹理间的缝隙问题[配图]

用了魔手的资源,不过看上去还好,地形部分是用了魔手地图察看器的吗?


自己的地图编辑器。兼容w3m,w3x导入。

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
 楼主| 发表于 2004-11-16 12:13:00 | 显示全部楼层

Re: 初学D3D,请教纹理间的缝隙问题[配图]

test
sf_20041116121352.jpg

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-11-16 12:16:00 | 显示全部楼层

Re:初学D3D,请教纹理间的缝隙问题[配图]

强,混公司的吗?还是学生?
看来我还是菜鸟

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2004-11-16 12:20:00 | 显示全部楼层

Re:初学D3D,请教纹理间的缝隙问题[配图]

用各项异性过滤

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
 楼主| 发表于 2004-11-16 12:21:00 | 显示全部楼层

Re: Re:初学D3D,请教纹理间的缝隙问题[配图]

Civilian: Re:初学D3D,请教纹理间的缝隙问题[配图]

强,混公司的吗?还是学生?
看来我还是菜鸟


不是。我不是学生。也没有的公司混。无业中。看看通过这个能不能找个工作混着。:)

谢谢你。这个问题刚刚搞定了。正如你说的原因。
在画这个的时候,切换为
m_pd3dDevice->SetSamplerState( 0, D3DSAMP_MINFILTER, D3DTEXF_POINT );
m_pd3dDevice->SetSamplerState( 0, D3DSAMP_MAGFILTER, D3DTEXF_POINT );
好像就可以了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 17:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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