看我画圈的地方,是天空盒子三个面的结合的地方,做的时候是看不到有缝的,但是拿到程序里就有了,请问有解决办法嘛?
是用3DMAX做的,导出的是.X文件。
另外关于帧率,有个很奇怪的情况。
平时程序测试的时候,帧率一直持续在30到40。
昨天测试的时候莫名其妙的达到了60帧,而且是持续的,但是我并没有比之前的测试做任何其他修改。机器也是同一台。还很兴奋~
结果今天一开又变成原来的情况了。
测试的时候,所有没用的东西也都关掉了,貌似我昨天测试的时候开了一大溜东西。。很奇怪啊。。
这个情况有没有什么说法?
8 个解决方案
#1
在贴图导入设置里设置Wrap Mode为"Clamp"看看
帧率的问题看下你的帧率计算是用queryperformance系列算得么?
如果你发现看完电影或视频再看你的demo,帧率变快了,很可能是帧率计算的问题。
帧率的问题看下你的帧率计算是用queryperformance系列算得么?
如果你发现看完电影或视频再看你的demo,帧率变快了,很可能是帧率计算的问题。
#2
或者
这一系列设置看看。
IDirect3DDevice9::SetSamplerState(0,D3DSAMP_ADDRESSU,D3DTADDRESS_BORDER);
这一系列设置看看。
#3
CLAMP_TO_EDGE
或者贴图不过滤?
或者贴图不过滤?
#4
盒子贴图有问题
图片的大小最好为2的幂次
图片的大小最好为2的幂次
#5
MARK
#6
天空接缝有两方面的原因:纹理的寻址模式或者是图片接缝像素本身就不精确(和美工出图有很大关系)
#7
设置纹理过滤模式
#8
或者设置下D3DPRESENT_PARAMETERS的最后2个参数试试?
#1
在贴图导入设置里设置Wrap Mode为"Clamp"看看
帧率的问题看下你的帧率计算是用queryperformance系列算得么?
如果你发现看完电影或视频再看你的demo,帧率变快了,很可能是帧率计算的问题。
帧率的问题看下你的帧率计算是用queryperformance系列算得么?
如果你发现看完电影或视频再看你的demo,帧率变快了,很可能是帧率计算的问题。
#2
或者
这一系列设置看看。
IDirect3DDevice9::SetSamplerState(0,D3DSAMP_ADDRESSU,D3DTADDRESS_BORDER);
这一系列设置看看。
#3
CLAMP_TO_EDGE
或者贴图不过滤?
或者贴图不过滤?
#4
盒子贴图有问题
图片的大小最好为2的幂次
图片的大小最好为2的幂次
#5
MARK
#6
天空接缝有两方面的原因:纹理的寻址模式或者是图片接缝像素本身就不精确(和美工出图有很大关系)
#7
设置纹理过滤模式
#8
或者设置下D3DPRESENT_PARAMETERS的最后2个参数试试?