【发布时间】:2017-08-28 08:34:15
【问题描述】:
我在 Draw 方法中有 c# XNA 中的代码。
spriteBatch.Begin(SpriteSortMode.Deferred, null, null, null, null, null, CameraMatrix());
spriteBatch.Draw... (1)
spriteBatch.Draw... (2)
spriteBatch.End();
base.Draw(gameTime);
我想拆分我的 Draw 方法。因为我在 spriteBatch.begin 矩阵中,并且担心性能 -> 用数学计算。我想要这样的代码。
spriteBatch.Begin(SpriteSortMode.Deferred, null, null, null, null, null, CameraMatrix());
spriteBatch.Draw... (1)
spriteBatch.End();
spriteBatch.Begin();
spriteBatch.Draw... (2)
spriteBatch.End();
base.Draw(gameTime);
...但它不是在绘图。有人可以帮帮我吗?
【问题讨论】: