您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“用Unity實現(xiàn)使用鼠標(biāo)旋轉(zhuǎn)物體效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“用Unity實現(xiàn)使用鼠標(biāo)旋轉(zhuǎn)物體效果”吧!
本文實例為大家分享了Unity使用鼠標(biāo)旋轉(zhuǎn)物體效果的具體代碼,供大家參考,具體內(nèi)容如下
了解完基礎(chǔ)知識后,然我們來做個小程序練習(xí)一下
1.在Main Camera下新建一個Cube
然后調(diào)整一下Cube的位置,把他放置在相機(jī)前方
2.給Cube掛載腳本
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CubeControlScript : MonoBehaviour { // Start is called before the first frame update void Start() { //隱藏或者顯示物體 //transform.gameObject.SetActive(true); } // Update is called once per frame void Update() { //如果鼠標(biāo)左鍵按下 if (Input.GetMouseButton(0)) { float speed = 2.5f;//旋轉(zhuǎn)跟隨速度 float OffsetX = Input.GetAxis("Mouse X");//獲取鼠標(biāo)x軸的偏移量 float OffsetY = Input.GetAxis("Mouse Y");//獲取鼠標(biāo)y軸的偏移量 transform.Rotate(new Vector3(OffsetY, -OffsetX, 0) * speed, Space.World);//旋轉(zhuǎn)物體 } } }
3.點擊運(yùn)行,按下鼠標(biāo)左鍵拖動即可
到此,相信大家對“用Unity實現(xiàn)使用鼠標(biāo)旋轉(zhuǎn)物體效果”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。