在使用Unity中GUI组件时,我们可以像处理一个实体一样,对其进行位移、缩放和旋转的操作。
其中,位移和缩放都只需要改变其Rect的内容即可,前者改变x、y参数,后者改变width和height参数,而旋转则有所不同,它需要使用GUI.matrix的一个函数:
GUIUtility.RotateAroundPivot (rotAngle, pivotPoint)
参数说明:
rotAngle:旋转的角度;
pivotPoint:旋转时围绕的中心点。
JavaScript示例:
#pragma strict
private var rotAngle : float = 0; //旋转的角度
private var pivotPoint : Vector2; //旋转时的中心坐标
function Start(){