动画用顶点绘制的多边形

时间:2011-08-31 14:54:19

标签: animation xna polygon primitive

首先:我有另一个问题Creating a 2D polygon in XNA,但经过一天令人沮丧的研究和测试后,我自己回答了问题。在那里你可以找到我现在的代码。所以这是我的下一个问题,因为我找不到任何关于它的信息。如何为VertexPositionColor[]设置动画。

1 个答案:

答案 0 :(得分:0)

要为VertexPositionColor []设置动画,您真正需要做的就是适当地修改数组的元素,然后在DrawUserPrimitives()调用中使用新值。

例如,在游戏的Update方法中:

for ( int index = 0; index < vertices.Length; ++index )
{
    vertices[ index ].Color *= (float)System.Math.Sin( gameTime.ElapsedGameTime.Seconds / 60 );
}
相关问题