Java LIBGDX-如何创建动态多边形?

Java LIBGDX-如何创建动态多边形?,java,android,dynamic,libgdx,polygon,Java,Android,Dynamic,Libgdx,Polygon,我正在制作2D游戏,在那里我可以移动英雄的骨头。我不想用精灵纸。 英雄的腿和手臂是由多边形组成的,因为我想很容易地改变它的颜色 但我对身体的动态部分有问题,我是说膝盖、脚踝和其他关节-我必须在每一帧为这些部分重新制作多边形,因为例如我改变了膝盖角度-所以我必须为膝盖关节创建新的多边形 这使得游戏在移动设备上变得滞后:/ 也许我做错了。如何在LIBGDX中创建动态多边形?如果要旋转角色的一部分,可以使用多边形类 并使用旋转功能 精灵表并没有那么糟糕,我宁愿用它

我正在制作2D游戏,在那里我可以移动英雄的骨头。我不想用精灵纸。 英雄的腿和手臂是由多边形组成的,因为我想很容易地改变它的颜色

但我对身体的动态部分有问题,我是说膝盖、脚踝和其他关节-我必须在每一帧为这些部分重新制作多边形,因为例如我改变了膝盖角度-所以我必须为膝盖关节创建新的多边形

这使得游戏在移动设备上变得滞后:/


也许我做错了。如何在LIBGDX中创建动态多边形?

如果要旋转角色的一部分,可以使用多边形类

并使用旋转功能

精灵表并没有那么糟糕,我宁愿用它