【发布时间】:2015-04-28 16:24:17
【问题描述】:
我正在使用函数
SpriteBatch.draw(region, x, y, originX, originY, width, height, scaleX, scaleY, rotation);
我称之为 screen 和 SpriteBatch 和 img 作为 Sprite,变量 dir 以弧度表示:
screen.draw(img, x, y, 0, 0, img.getWidth(), img.getHeight(), 0.8f, 0.8f, dir*180/((float) Math.PI));
我得到的是围绕枢轴旋转,而不是图像的中心,也不是保持该中心的坐标 x,y。
我已经尝试过使用 sprite 函数 centerOrigin 和 setCenter 并且它们都没有改变我想要的。
【问题讨论】:
-
不知道这个能不能帮到你,是前段时间回复stackoverflow.com/questions/27906517/…或者这个stackoverflow.com/questions/27555023/…