LIBGDX - 如何制作动态多边形?

时间:2014-09-19 19:55:12

标签: java android dynamic libgdx polygon

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

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

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

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

1 个答案:

答案 0 :(得分:0)

如果要旋转角色的一部分,可以使用Polygon类 http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/Polygon.html

并使用旋转功能。

无论如何,Spritesheets并不坏,我宁愿使用它们。