中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity控制指針旋轉到指定位置

發布時間:2020-10-22 13:01:43 來源:腳本之家 閱讀:278 作者: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");
 }
 
}

三、將該腳本添加給指針物體,然后運行輸入對應的旋轉角度指針即可旋轉

Unity控制指針旋轉到指定位置

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼南县| 罗定市| 江达县| 崇明县| 邯郸县| 南开区| 太保市| 鹤庆县| 青田县| 吉隆县| 龙南县| 宕昌县| 华安县| 石景山区| 四川省| 聂拉木县| 义马市| 色达县| 阿克陶县| 西乌珠穆沁旗| 西乌| 吴桥县| 永康市| 乐清市| 汤原县| 含山县| 乌拉特后旗| 沂南县| 陈巴尔虎旗| 上蔡县| 梨树县| 玛纳斯县| 新竹市| 甘肃省| 舟曲县| 长沙市| 敦化市| 呼图壁县| 九江县| 武功县| 鱼台县|