我希望能够在我的精灵周围旋转光标并让它相对于我的鼠标位置旋转
我使用setOrigin(x,y)将轴心点设置为精灵的中心
它在某种程度上起作用,但它并不完全是我正在寻找的
这是最终结果:
https://gfycat.com/gifs/detail/CrazyPleasedIberianlynx
为了简单起见,因为我不知道它正式调用了什么,我只是将sprite中心的旋转称为“伪”轴心点,
和精灵旋转的点,大部分时间是草地上的那个,“真正的”枢轴点
我想要将精灵设置为移动“true”轴心点或将“true”轴心点移动到精灵
我已经四处寻找解决方案,但我找不到我正在寻找的答案
提前谢谢
答案 0 :(得分:0)
我想我想通了。
关于mouseCoordinates,这是问题的一部分。
显然我需要从相机取消投影鼠标。
我将gdx.input.getX()和gdx.input.getY()用于投影的mouseCoordinates。
关于" True"的中心问题。枢轴指向精灵,我不得不改变我所做的函数的spriteCoordinate值。
这是有问题的功能pastebin.com/06zJ4DtS
从我发表的评论中复制。