unity 3d中简单巧妙的实现拖动鼠标旋转物体
2014-04-23 08:42
1956 查看
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; } } }
相关文章推荐
- Unity 3D鼠标操作实现旋转、缩放观察物体
- Unity 实现鼠标拖动3D物体
- Unity中拖动的简单实现(UGUI以及3D物体)
- 在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
- unity3d鼠标滑动UIImage从而实现3D模型在UIImage上的左右旋转(RawImage映射)
- Unity 3D - 鼠标拖动物体Demo
- <Unity>鼠标拖动物体、按下鼠标左键旋转观察物体、鼠标滚轮缩放视野
- unity实现鼠标让物体绕世界Y轴旋转_C#
- 在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
- 【Unity 3D学习】获取鼠标滑动方向(上下左右)-控制摄像机围绕物体旋转
- <Unity>鼠标拖动物体、按下鼠标左键旋转观察物体、鼠标滚轮缩放视野
- Unity简单利用屏幕坐标转换实现鼠标控制物体移动
- 在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
- 用rust + glium实现的一个绘制3D茶壶并实现鼠标拖动旋转的demo
- 在unity中用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
- Unity用鼠标实现在场景中拖动物体,用鼠标滚轮实现缩放
- Unity 3D 中实现对物体 位置(position) 旋转(rotation) 大小(scale) 的全面控制
- Unity 拖动鼠标物体旋转
- unity中用鼠标控制物体实现缩放、平移、旋转
- unity 3d 鼠标旋转物体脚本