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;
}
}
}
- 上一篇:UNITY3D兩個物體相對位置、角度、相對速度方向 2019/4/9
- 下一篇:unity3d自帶(dài)的monodevelop編輯器顯示(shì)漢字亂碼 2019/3/29
