Unity UGUI教程之 2D图片随着鼠标旋转二
1、打开Unity,新建一个空工程,具体如下图

2、在工程中倒入一张图片,具体如下图

3、在场景中新建一个 RawImage,把图片赋给它,调整位置之 Canvas 中下部,以便于观察,具体如下图

4、在工程中新建一个脚本 UIRotate,双击打开进行编辑,具体如下图

5、UIRotate 脚本具体代码和代码说明如下图

6、UIRotate 脚本具体内容如下:
using UnityEngine;
public class UIRotate : MonoBehaviour {
private float Speed = 2;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
FollowRotation ();
}
private void FollowRotation(){
//获取鼠标位置
float h = Input.GetAxisRaw ("Mouse X");
//根据鼠标位置进行旋转
transform.Rotate (-Vector3.forward * h * Speed);
}
}
7、脚本编辑正确,回到 Unity 界面,把脚本挂载到 RawImage,具体如下图

8、运行场景,具体效果如下图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:147
阅读量:144
阅读量:61
阅读量:68
阅读量:146