首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >360度动作动画精灵Java游戏Libgdx

360度动作动画精灵Java游戏Libgdx
EN

Stack Overflow用户
提问于 2014-07-10 12:54:27
回答 1查看 591关注 0票数 2

最简单的精灵在90度间隔上、下、左、右移动,每个方向通常使用不同的精灵片。

但是,我想要创建一个sprite,它跟随鼠标/手指输入(但不是在手指上,稍微慢一点),并使用相应的度在轴上旋转,所以它总是跟随/查看手指,我还想包括一个精灵工作表,用于雪碧的运动。有没有办法旋转雪碧以获得预期的效果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 13:34:07

如果您使用SpriteBatch来呈现sprites,那么只需将旋转参数传递给draw函数:

代码语言:javascript
复制
draw(TextureRegion region, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation)

为了实现围绕雪碧中心的旋转,originXoriginY应分别为雪碧宽度和高度的一半。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24677119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档