我已经完成了打开 ScissorTestEnable 和 ScissorRectangle 的示例。它工作正常。但是,当我应用 ScaleMatrix 时,剪辑似乎不再起作用。这些应该一起工作吗?
问问题
169 次
1 回答
0
您可能正在使用 SpriteBatch,对吗?在我看来,Shawn Hargreaves在此页面上的评论可能就是您正在寻找的答案。您是否尝试过移动设置剪刀矩形的调用以查看它是否开始工作?我尝试查看 Microsoft.Xna.Framework.Graphics 的反编译源 - 但我找不到 GraphicsDevice.set_ScissorRectangle 和 SpriteBatch 的刷新方法之间的任何关系。:S
如果它不起作用,您还可以尝试用修改后的投影和视口调用替换比例和剪刀,然后在每个玩家的屏幕上渲染对象。
于 2012-05-31T16:15:36.220 回答