您的位置:首页 > 移动开发 > Unity3D

unity 实现一个二维指南针

2016-10-19 15:24 1166 查看
1,创建一个canvas,在canvas里面选择UI,添加一个image,这个image即为你的指南针图标

2,新建一个名为compass的 C#脚本,把这个脚本给image

3,这个C#的脚本代码为

using UnityEngine;
using System.Collections;

public class compass : MonoBehaviour {
private float zRotation = 5.0F;
private GameObject obj;

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

obj = GameObject.Find ("Camera");//获取名为Camera的相机对象
zRotation = obj.transform.eulerAngles.y;

transform.eulerAngles = new Vector3(0,0 , zRotation);//改变image的Z轴rotation

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity
相关文章推荐