Unity控制指針旋轉(zhuǎn)到指定位置
本文實(shí)例為大家分享了Unity控制指針旋轉(zhuǎn)到指定位置的具體代碼,供大家參考,具體內(nèi)容如下
一、搭建基礎(chǔ)的表盤、指針
二、編寫控制指針旋轉(zhuǎn)到指定位置的腳本:
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> /// 控制指針旋轉(zhuǎn) /// </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> /// 停止檢測(cè) /// </summary> /// <returns></returns> private IEnumerator stop() { yield return new WaitForSeconds(2); openRotate =false; Debug.Log("tingzhi"); } }
三、將該腳本添加給指針物體,然后運(yùn)行輸入對(duì)應(yīng)的旋轉(zhuǎn)角度指針即可旋轉(zhuǎn)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Unity實(shí)現(xiàn)人物旋轉(zhuǎn)和移動(dòng)效果
- Unity實(shí)現(xiàn)物體沿自身的任意軸向旋轉(zhuǎn)
- Unity實(shí)現(xiàn)繞任意軸任意角度旋轉(zhuǎn)向量
- Unity向量按照某一點(diǎn)進(jìn)行旋轉(zhuǎn)
- Unity3D使用陀螺儀控制節(jié)點(diǎn)旋轉(zhuǎn)
- Unity3D使用鼠標(biāo)旋轉(zhuǎn)縮放平移視角
- Unity實(shí)現(xiàn)旋轉(zhuǎn)扭曲圖像特效
- Unity3D實(shí)現(xiàn)物體旋轉(zhuǎn)縮放移動(dòng)效果
- Unity3D實(shí)現(xiàn)鼠標(biāo)控制旋轉(zhuǎn)轉(zhuǎn)盤
- Unity實(shí)現(xiàn)鼠標(biāo)點(diǎn)2D轉(zhuǎn)3D進(jìn)行旋轉(zhuǎn)
相關(guān)文章
利用C#版OpenCV實(shí)現(xiàn)圓心求取實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于如何利用C#版OpenCV實(shí)現(xiàn)圓心求取的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05C#.Net基于正則表達(dá)式抓取百度百家文章列表的方法示例
這篇文章主要介紹了C#.Net基于正則表達(dá)式抓取百度百家文章列表的方法,結(jié)合實(shí)例形式分析了C#獲取百度百家文章內(nèi)容及使用正則表達(dá)式匹配標(biāo)題、內(nèi)容、地址等相關(guān)操作技巧,需要的朋友可以參考下2017-08-08描述C#多線程中l(wèi)ock關(guān)鍵字的使用分析
本篇文章是對(duì)C#多線程中l(wèi)ock關(guān)鍵字的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06C# 實(shí)現(xiàn)Distinct將對(duì)象按條件去重
這篇文章主要介紹了C# 實(shí)現(xiàn)Distinct將對(duì)象按條件去重,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-12-12C#使用Pipelines實(shí)現(xiàn)處理Socket數(shù)據(jù)包
這篇文章主要為大家詳細(xì)介紹了C#如何使用Pipelines實(shí)現(xiàn)處理Socket數(shù)據(jù)包,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12