我正在尝试在 XNA 中实现地形碰撞,所以我添加了一些动态文本,让我可以测试计算是否正确。一切都很好,直到我打电话:
spriteBatch.Begin(); spriteBatch.End();
或者
spriteBatch.Begin(SpriteSortMode.BackToFront, BlendState.AlphaBlend);
spriteBatch.End();
有了这些说明,地形会出现一点小故障,当我从代码中删除这两行时,一切都恢复正常(但这意味着我无法绘制 HUD)
任何人都有任何线索可能导致这种情况以及我应该如何解决它?
屏幕: