您的位置:首页 > 产品设计 > UI/UE

U3D 代码中旋转NGUI中texture

2017-01-07 17:45 204 查看
1. 获取texture的transform

    Transform t = this.transform.Find("Texture");

2. 修改transform的localEulerAngles部分(顺时针旋转为例)

float m_RotZ = 0;

void Update ()

       {

        m_RotZ -= 100 * Time.deltaTime;

        if(m_RotZ < 0)

        {

            m_RotZ += 360;

        }

        if(m_RotZ > 360)

        {

            m_RotZ -= 360;

        }

        m_RotZ = Mathf.Clamp(m_RotZ, 0, 360);

        m_Texture.localEulerAngles = new Vector3(0, 0, m_RotZ);
}

     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  U3D NGUI 旋转图片