Я пытаюсь сделать растровую вращать и точку в стороне мыши, но я получаю странные результаты:растрового Android программирования вращение
Видео: http://www.truploader.com/view/993341
мышь не видна она вращается, однако не вращается до кончика точки мыши.
Код:
/**
* Rotates the object based on a point
*/
public void setRotation(float x, float y)
{
float XDistance = this.xPos - x;
float YDistance = this.yPos - y;
float Radians = (float) Math.atan2(YDistance, XDistance);
this.degrees = Math.round((Radians*180/Math.PI));
this.moveObject();
this.r.setRotate(this.degrees, this.picture.getWidth()/2, this.picture.getHeight()); //origin of the base
// this.r.setRotate(this.degrees, this.picture.getWidth()/2, this.picture.getHeight()/2);
}
положение мышь х и у. Какие-нибудь идеи?