我正在使用 XNA Framework 4.0 在 WP7 上编写游戏。
有些照片需要平铺。
所以我在渲染这些照片之前将SamplerState[0]
设置为LinearWrap
,并在完成后将其切换回LinearClamp
。
然而,当游戏完成所有平铺图片并且即将为第一个非平铺(即未包装)图片创建VertexBuffer
时,游戏仍会抛出异常。
我在该行添加了一个断点,并确认GraphicsDevice的Samplerstates[0]
为LinearClamp
。所有其他15个SamplerStates都是LinearWrap
,但我没有使用任何多纹理功能,所以我不认为这是原因。 (坦率地说,我甚至不知道如何在XNA中使用多纹理,也许DualTextureEffect
?)
BTW,我拼命地将所有16个采样器设置为LinearClamp
,但问题仍然存在。
是否有人遇到类似问题或有任何解决方案?
答案 0 :(得分:0)