1

我目前正在开发一款 2D 游戏,该游戏有时会使用

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

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

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

4

0 回答 0