将VertexPositionColor []保存为纹理2d

时间:2012-12-18 04:56:47

标签: c# xna drawing primitive texture2d

我目前正致力于2D游戏,有时会使用

绘制对象
GraphicsDevice.DrawUserPrimitives<VertexPositionColor>(PrimitiveType.LineList, 
                                                       s.edges, 0, 1);

或以其他方式使用SpriteBatch。我想要做的是将VertexPoisitonColor[]转换为Texture2D,以便可以开始以这种方式绘制对象。

我的目的是创建一个动画,显示正在绘制的对象,一次一行,就像用铅笔一样。正如我的代码现在,我可以这样做,但是我想避免在绘图完成后每帧都绘制所有这些原语:我认为这可能太慢了。

0 个答案:

没有答案