Unity控制指针旋转到指定位置

 更新时间:2019年02月21日 14:38:03   作者:xiaochenXIHUA  
这篇文章主要为大家详细介绍了Unity控制指针旋转到指定位置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了Unity控制指针旋转到指定位置的具体代码,供大家参考,具体内容如下

一、搭建基础的表盘、指针

二、编写控制指针旋转到指定位置的脚本:

using UnityEngine;
using System.Collections;
 
public class Test_OnDashboard : MonoBehaviour
{
 public int thiAngle = 0;
 public int rotateSpeed = 2;
 public bool openRotate = false;
 
 
 // Use this for initialization
 void Start ()
 {
 
 }
 
 // Update is called once per frame
 void Update ()
 {
 if (Input.GetKeyDown(KeyCode.T))
 {
  openRotate = true;
  StartCoroutine(stop());
 }
 
 
 if (openRotate)
 {
  PointerRotate();
 
 }
 
 }
 
 /// <summary>
 /// 控制指针旋转
 /// </summary>
 private void PointerRotate()
 {
 if (thiAngle > -0.001f && thiAngle <= 180)
 {
  Quaternion target = Quaternion.Euler(0, 0, (90 - thiAngle));
  transform.rotation = Quaternion.RotateTowards(transform.rotation, target, rotateSpeed);
 }
 
 
 
 }
 
 /// <summary>
 /// 停止检测
 /// </summary>
 /// <returns></returns>
 private IEnumerator stop()
 {
 yield return new WaitForSeconds(2);
 openRotate =false;
 Debug.Log("tingzhi");
 }
 
}

三、将该脚本添加给指针物体,然后运行输入对应的旋转角度指针即可旋转

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C#获取Visio模型信息的简单方法示例

    C#获取Visio模型信息的简单方法示例

    这篇文章主要给大家介绍了关于C#获取Visio模型信息的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • .net从服务器下载文件中文名乱码解决方案

    .net从服务器下载文件中文名乱码解决方案

    这篇文章主要给大家介绍.net中从服务器下载文件中文名乱码的解决方案,有需要的朋友可以参考下
    2015-08-08
  • WPF实现轮播图效果(图片、视屏)

    WPF实现轮播图效果(图片、视屏)

    这篇文章主要介绍了WPF实现轮播图效果,以下是一个使用WPF技术实现图片和视屏轮播的简单案例代码示例,文中有详细的代码示例,具有一定的参考价值,感兴趣的小伙伴可以自己动手试试
    2023-10-10
  • C#编写一个简单记事本功能

    C#编写一个简单记事本功能

    这篇文章主要为大家详细介绍了C#编写一个简单记事本功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • 一则C#简洁瀑布流代码

    一则C#简洁瀑布流代码

    最近想实现数据的延迟加载,网上找一下有很多例子,看了Masonry的例子启发,自己写了一个很简洁的代码。分享给大家
    2014-06-06
  • C# 设计模式系列教程-外观模式

    C# 设计模式系列教程-外观模式

    外观模式松散了客户端与子系统的耦合关系,让子系统内部的模块能更容易扩展和维护。
    2016-06-06
  • WPF MVVM制作发送短信小按钮

    WPF MVVM制作发送短信小按钮

    这篇文章主要为大家详细介绍了WPF MVVM发送短信小按钮的制作方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • C# 泛型的约束

    C# 泛型的约束

    本文将详细介绍C# 泛型的约束:引用类型约束;值类型约束;构造函数类型约束;转换类型约束;组合约束的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#多线程同步lock、Mutex的实现

    C#多线程同步lock、Mutex的实现

    本文主要介绍了C#多线程同步lock、Mutex的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • Unity封装延时调用定时器

    Unity封装延时调用定时器

    这篇文章主要为大家详细介绍了Unity封装延时调用定时器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-04-04

最新评论