Unity自学2——物体跟随鼠标移动,旋转,缩放
软件版本:Unity5.0 (当然这个功能不限版本)
脚本下载地址:https://download.csdn.net/download/weixin_44290677/12717790
注意:Unity中不仅物体有自己的坐标,也有物体在世界范围内的坐标,要根据你需要具体实现的功能来选取参考坐标。
但我更推荐参考世界坐标,即加个Space.World。参考自身坐标最容易出现的问题是,一旦你加入的模型变过方向,那你的移动会完全错位。比如,你左右移动,模型却前后移动。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Mousemove : MonoBehaviour
{
public Transform Obj;//被操作的物体Obj
public float sensitivity = 0.1f;//灵敏度
public float rotate = 5f;//旋转速度
private float scale;//缩放
private Vector3 mouseMoveDirection;
private float mouseX