C# 如何向多边形动态添加点
我正在创建一个游戏,在这个游戏中,我创建的障碍会根据它们被击中的位置而恶化。我想知道如何动态地向多边形添加点,因为它通常需要一个数组,我不想设置数组中的每个点,而是在命中时更改它们。你能用列表来画多边形吗?这基本上就是我的意思C# 如何向多边形动态添加点,c#,C#,我正在创建一个游戏,在这个游戏中,我创建的障碍会根据它们被击中的位置而恶化。我想知道如何动态地向多边形添加点,因为它通常需要一个数组,我不想设置数组中的每个点,而是在命中时更改它们。你能用列表来画多边形吗?这基本上就是我的意思 e.Graphics.DrawPolygon(Pens.White, BarrierArray1); List类具有ToArray方法。在即将绘制多边形时使用此选项可以完成此任务。是的,您可以将then与drawPolygon调用中的pointList.ToArray
e.Graphics.DrawPolygon(Pens.White, BarrierArray1);
List类具有ToArray方法。在即将绘制多边形时使用此选项可以完成此任务。是的,您可以将then与drawPolygon调用中的pointList.ToArray()一起使用,也可以在列表中的任何位置插入点。。