主要涉及函数 Input.GetAxis(“Mouse x”) 可取得鼠标横向(x轴)移动增量 Input.GetAxis(“Mouse y”) 可取得鼠标竖向(y轴)移动增量 通过勾股定理获取拖拽长度,长度越长旋转越快 在project setting--Input 可以设置 直接上代码,看了就明白了 using UnityEngine; using System.Collections; public class startRoate : MonoBehaviour { private bo
上代码: using UnityEngine; using System.Collections; public class Test : MonoBehaviour { private Vector3 startPosition; //鼠标按钮的坐标点 private float x; public bool isDown; //表示鼠标是否按下 public void OnMouseDown() { isDown = true; startPosition = Input.mousePosi
在鼠标与场景交点上放一个mark,并于1s后消失: 新建一个空GameObject,命名为moushHitTest,添加下面脚本: using UnityEngine;using System.Collections; public class mouseHit : MonoBehaviour { public GameObject m_moushHitMarkPrefab; // Use this for initialization void Start () {