其实我昨天问了这个问题,但不是一个真正的解释问题。
我正在开发我自己的游戏引擎,我需要一种可以旋转图片的方法,但我的方法确实是这样变形的:
这是我旋转后的鼠标光标
我需要这样的东西:
这是我需要得到的图片(不在乎色差,这并不重要)
这是通缉令:
public int[] rotate(int[] pixels, int origoX, int origoY, double angle){
int[] result;
//get the array of pixels
//rotate it with angle
/*origoX,origoY are the center of the rotation, but it really isn't
important it's just comfort*/
return result;
}
我知道有一个java graphics2d类可以像这样旋转图片,但是在旋转之后我无法恢复我的像素数组。
我相信这是一个令人满意的解释。如果没有,请在评论中询问。
暂无答案!
目前还没有任何答案,快来回答吧!