• UNITY3D 腳本實現鼠標(biāo)控製物體(tǐ)旋轉

    2019/4/9      點擊:

    UNITY3D 腳本實現鼠標(biāo)控製物體旋轉,不(bú)多說,直接上(shàng)代碼。 後(hòu)麵的文章將基於此實現WONGLOVE數據手套控(kòng)製物體(tǐ)旋轉,實現擰螺(luó)絲(sī)的效果。

    using UnityEngine;
    using System.Collections;
     
    public class BaseRotate : MonoBehaviour {
     
        public Vector3 mousePos;
     
        IEnumerator OnMouseDown()
        {
     
            mousePos = Input.mousePosition;
     
            while (Input.GetMouseButton(0))
            {
                Vector3 offset = mousePos - Input.mousePosition;
     
                transform.Rotate(Vector3.up * offset.x, Space.World);    
                transform.Rotate(Vector3.right*offset.y,Space.World);
     
                mousePos=Input.mousePosition;
                yield return null;
            }
        }
    }


    密桃直播-密桃直播手机版下载-蜜桃直播app下载安装-蜜桃直播官方版下载