ScissorTestEnableとScissorRectangleをオンにする例を試しました。正常に動作します。ただし、ScaleMatrixを適用すると、クリッピングが機能しなくなったようです。これらは一緒に機能することになっていますか?
1 に答える
0
おそらくSpriteBatchを使用していますよね?このページに対するShawn Hargreaves のコメントは、おそらくあなたが探している答えだと思います。はさみの長方形を設定する呼び出しを移動して、動作するかどうかを確認しましたか? Microsoft.Xna.Framework.Graphics の逆コンパイルされたソースを調べてみましたが、GraphicsDevice.set_ScissorRectangle と SpriteBatch のフラッシュ メソッドとの間に関係が見つかりませんでした。:S
うまくいかない場合は、スケールとシザーを修正したプロジェクションとビューポート呼び出しに置き換えてから、各プレイヤーの画面にオブジェクトをレンダリングすることもできます。
于 2012-05-31T16:15:36.220 に答える