UNITY3D 腳本實(shí)現(xiàn)鼠標(biāo)控制物體旋轉(zhuǎn)
2019/4/9??????點(diǎn)擊:
UNITY3D 腳本實(shí)現(xiàn)鼠標(biāo)控制物體旋轉(zhuǎn),不多說(shuō),直接上代碼。 后面的文章將基于此實(shí)現(xiàn)WONGLOVE數(shù)據(jù)手套控制物體旋轉(zhuǎn),實(shí)現(xiàn)擰螺絲的效果。
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è)物體相對(duì)位置、角度、相對(duì)速度方向 2019/4/9
- 下一篇:unity3d自帶的monodevelop編輯器顯示漢字亂碼 2019/3/29