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
}
}
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之一天一个技术点(十二)---指南针的实现
- 【TGUI】从零开始搭建一个基于Unity的UI库 02 button控件的实现(1)
- 【TGUI】从零开始搭建一个基于Unity的UI库 02 button控件的实现(2)
- Unity中UGUI实现点击改按钮播放一个音效
- Unity之C#——用单例实现一个游戏内部的音效控制器
- Unity中如何利用一个协程和www类实现简单的图片下载
- 现在正在搞博士的东西,导师要求将一个二维的图片转换成现实生活中的三维图片,实现仿真,这个课题真有点难度,现在还莫不着头绪,查了相关的一些知识,可就是没有一个系统的,希望大家各抒己见,提一些好的建议,好的文章
- Unity一个弹痕的简单实现方法
- Unity里用最简单的办法实现一个物体一直看另一个物体
- [Unity&JSON&List&数组]如何用一个 list 代替 二维 sting 类型数组
- unity 学习 双击一个物体的实现
- 【Unity快速实现小功能】实现一个类似跑马灯的效果
- 用unity来写 二维数组编写程序定义一个二维数组arr,该数组一共有4行3列,如下表所示,请把下表中的所有对应数据利用赋值语句赋值到该二维数组arr中去arr 第0列第1列第2列第0行第1行第2行第
- 在unity内用c#实现一个数组的倒序输出
- 实现安卓程序退出后重进自己程序的一个小功能(android,unity)
- Unity学习笔记——利用脚本实现对一个物体的第三人称观察
- 【Unity快速实现小功能】NGUI篇——快速实现一个可滑动列表
- 一个二维阵列蛇的实现
- Unity-只使用一个计时器来实现多波怪的生成
- 分享一个简单的unityAI框架,基于神经网络和遗传算法,可以简单的实现自成长的游戏对象