为什么我的瓷砖之间有线条?
我正在制作自上而下的XNA游戏。地图是由图块创建的。我最近注意到的一个问题是磁贴之间的线条“网格”。它仅在某些时候出现,并且仅取决于相机的位置。我让XNA处理定位,为什么这些行显示出来? 这是带有线条的图片: 但是,将相机稍微移动一点之后,它神奇地回到了应该出现的样子: 谢谢你的帮助! 编辑: 对于源代码,这是我能做的最好的事情,这是一个非常大的项目,并且在多个区域进行渲染: 主渲染循环 对于诸如图块之类的动态元素: spriteBatch.Begin(SpriteSortMode.Deferred, Nothing, SamplerState.LinearClamp, Nothing, Nothing, Nothing, Matrix.CreateTranslation(CameraX, CameraY, 0)) Mode.Render(spriteBatch, False) For Each j As [Delegate] In DynamicInjectionList j.DynamicInvoke(spriteBatch) Next DynamicInjectionList.Clear() spriteBatch.End() Mode.Render: For x As Integer = 0 To GRIDMAX - 1 For y As Integer = 0 To GRIDMAX - …