Unity使用鼠標(biāo)旋轉(zhuǎn)物體效果
本文實(shí)例為大家分享了Unity使用鼠標(biāo)旋轉(zhuǎn)物體效果的具體代碼,供大家參考,具體內(nèi)容如下
了解完基礎(chǔ)知識(shí)后,然我們來做個(gè)小程序練習(xí)一下
1.在Main Camera下新建一個(gè)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.點(diǎn)擊運(yùn)行,按下鼠標(biāo)左鍵拖動(dòng)即可
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于c#中枚舉類型支持顯示中文的擴(kuò)展說明
需求?。骸∶杜e類型在界面顯示的時(shí)候可以顯示相應(yīng)的中文信息, 這樣界面對(duì)用戶友好 . 場景?。骸≡谝恍I(yè)務(wù)中涉及到審核功能的時(shí)候, 往往有這幾個(gè)狀態(tài) :未送審 , 審核中 ,審核通過, 駁回?。∵@個(gè)時(shí)候我們會(huì)定義一個(gè)枚舉類型來描述?。?/div> 2013-03-03
C#獲取每個(gè)年,月,周的起始日期和結(jié)束日期的方法
這篇文章主要介紹了C#獲取每個(gè)年,月,周的起始日期和結(jié)束日期的方法,涉及C#時(shí)間與日期基本操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02
C#實(shí)現(xiàn)文件上傳與下載功能實(shí)例
本篇文章主要介紹了C#實(shí)現(xiàn)文件上傳與下載,這里整理了詳細(xì)的代碼,有需要的小伙伴可以參考下。2016-12-12
淺談Async和Await如何簡化異步編程(幾個(gè)實(shí)例讓你徹底明白)
本篇文章主要介紹了淺談Async和Await如何簡化異步編程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12
C#在foreach遍歷刪除集合中元素的三種實(shí)現(xiàn)方法
這篇文章主要給大家總結(jié)介紹了關(guān)于C#在foreach遍歷刪除集合中元素的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
利用C#實(shí)現(xiàn)獲取當(dāng)前設(shè)備硬件信息
這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)獲取當(dāng)前設(shè)備硬件信息的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下2023-03-03最新評(píng)論

