0
首先:我有另一个问题Creating a 2D polygon in XNA,但经过一天令人沮丧的研究和测试后,我自己回答了这个问题。在那里你可以找到我现在的代码。所以这是我的下一个问题,因为我找不到任何关于它的事情。如何制作VertexPositionColor[]
动画。使用顶点绘制多边形的动画效果
首先:我有另一个问题Creating a 2D polygon in XNA,但经过一天令人沮丧的研究和测试后,我自己回答了这个问题。在那里你可以找到我现在的代码。所以这是我的下一个问题,因为我找不到任何关于它的事情。如何制作VertexPositionColor[]
动画。使用顶点绘制多边形的动画效果
要为VertexPositionColor []设置动画效果,您真正需要做的就是适当修改数组的元素,然后在DrawUserPrimitives()调用中使用新值。
例如,在你的游戏的更新方法:
for (int index = 0; index < vertices.Length; ++index)
{
vertices[ index ].Color *= (float)System.Math.Sin(gameTime.ElapsedGameTime.Seconds/60);
}