WP7中环境立方体映射上的纹理地址模式伪影

本文关键字:纹理 地址 模式 伪影 环境 立方体 映射 WP7 | 更新日期: 2023-09-27 18:10:43

我在WP7 XNA应用程序中有一些问题。在弄清楚如何创建和加载textureccube并使用EnvironmentMapEffect渲染对象之后,我注意到在对象上渲染的反射中有一个工件。看起来我使用的立方体纹理使用的是wrap纹理地址模式,而不是clamp纹理地址模式。

奇怪的是,这个问题只出现在设备上(LG Optimus 7),模拟器没有这个问题。

有谁知道这是一个bug,还是我做错了什么?

我在我的设备上附上了这个问题的"相机镜头"。& lt; & lt;反射工件>>

WP7中环境立方体映射上的纹理地址模式伪影

环境多维数据集地图似乎使用了集合中的第二个SamplerState。现在它也可以在设备上工作,使用Scott的建议,但在第二个索引:

// clamp texture addressing for environment map
_effect.GraphicsDevice.SamplerStates[1] = SamplerState.LinearClamp;