UNITY3D 腳(jiǎo)本實(shí)現鼠標控製物體(tǐ)旋轉(zhuǎn)
2019/4/9      點(diǎn)擊:
UNITY3D 腳本實現鼠標控製物體旋轉,不多說(shuō),直接上代碼(mǎ)。 後麵的文章將基於此實現WONGLOVE數(shù)據手套(tào)控製物(wù)體旋轉,實現擰螺絲(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;
        }
    }
}
	
- 上一篇:UNITY3D兩個(gè)物體相對位置、角度(dù)、相(xiàng)對速度方向(xiàng) 2019/4/9
 - 下一篇:unity3d自帶的monodevelop編輯器(qì)顯(xiǎn)示漢字亂(luàn)碼 2019/3/29
 
