unity 实现一个二维指南针

来源:互联网 发布:linux网络设置 编辑:程序博客网 时间:2024/06/05 00:34

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 initializationvoid Start () {}// Update is called once per framevoid Update () {obj = GameObject.Find ("Camera");//获取名为Camera的相机对象zRotation = obj.transform.eulerAngles.y;transform.eulerAngles = new Vector3(0,0 , zRotation);//改变image的Z轴rotation}}


0 0
原创粉丝点击