2017-08-19 65 views
0

我想让我的玩家朝着他正在看的方向转动。整体与FlappyBird中Bird的行为非常相似。他总是看着他移动的方向。我使用libGDX在Android Studio中进行编程,并且我有一个课程用于播放游戏,另一个用于获取有关我的播放器的信息。libGDX:让一个物体沿其移动的方向旋转

我很遗憾没有代码示例,因为我拥有的所有东西都不会解释,并且会使情况变得更加复杂。

如果您感到困惑,请写评论。

感谢您的帮助! :)

+0

你有没有尝试'batch.draw(region,x,y,originX,originY,width,height, scaleX,scaleY,旋转)可以吗?你可以通过你的方式旋转图像。我仍然困惑你的问题含义是什么。 – Tokenyet

+0

你使用'Sprite'类还是不? – haxpor

回答

-1

我认为你正在寻找的是一种方法来翻转雪碧。可悲的是,我不认为libgdx支持这一点。但是你可以做的是绘制2个精灵图像(每个方向一个)或者使用一些绘图程序翻转当前图像。然后在你的精灵类中,在你的更新或渲染方法中,你可以将精灵图像更改为相应的方向使用sprite.set(new Texture())

+0

好的,谢谢。然后我会尝试以另一种方式解决问题! – Eron