最简单的精灵在90度间隔上、下、左、右移动,每个方向通常使用不同的精灵片。
但是,我想要创建一个sprite,它跟随鼠标/手指输入(但不是在手指上,稍微慢一点),并使用相应的度在轴上旋转,所以它总是跟随/查看手指,我还想包括一个精灵工作表,用于雪碧的运动。有没有办法旋转雪碧以获得预期的效果?
发布于 2014-07-10 13:34:07
如果您使用SpriteBatch来呈现sprites,那么只需将旋转参数传递给draw函数:
draw(TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation)为了实现围绕雪碧中心的旋转,originX和originY应分别为雪碧宽度和高度的一半。
https://stackoverflow.com/questions/24677119
复制相似问题