我正在制作2D游戏,在那里我可以移动英雄的骨头。我不想使用spritesheets。 英雄的腿和手臂是由多边形制成的,因为我想轻易改变它的颜色。
但我对身体的动态部位有问题"我指的是膝盖,脚踝和其他关节 - 我必须每帧重新制作这些部位的多边形,因为例如我改变膝盖角度 - 所以我必须为膝关节创建新的多边形。
这使得游戏在移动设备上更加滞后:/
也许我做错了。如何在LIBGDX中制作动态多边形?
答案 0 :(得分:0)
如果要旋转角色的一部分,可以使用Polygon类 http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/math/Polygon.html
并使用旋转功能。
无论如何,Spritesheets并不坏,我宁愿使用它们。