texture.width >> 1和(texture.height >>是右移一位,相当于除以2。(x >> 1) 和 (x / 2) 的结果是一样的。
01
void OnGUI()
02
03
{
04
05
//绘制准心
06
07
Rect rect = new Rect(Input.mousePosition.x - (texture.width >> 1),
08
09
Screen.height - Input.mousePosition.y - (texture.height >> 1),
10
11
texture.width, texture.height);
12
13
GUI.DrawTexture(rect, texture);
14
15
}
16