三维鼠标

unity3d让三维物体跟随鼠标

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-23 04:08:32
效果图: 1.创建一个三维物体Cylinder圆柱体 Target 2.创建词汇表Yellow材质球 3.将材质球挂载到Target物体上 4.创建脚本MouseMove.cs MouseMove.cs代码 using UnityEngine; /* 让物体完全跟随鼠标 */ public class MouseMove : MonoBehaviour { [Header("主相机")] [Tooltip("主相机")] /// <summary> /// 主相机 /// </summary> public Camera m_mainCamera; [Header("目标物体")] [Tooltip("目标物体")] /// <summary> /// 目标物体 /// </summary> public Transform m_target; void Start() { isDown = false; targetWTSP = m_mainCamera.WorldToScreenPoint(m_target.position); } /// <summary> /// 是否按下 /// </summary> private bool isDown; /// <summary> /// 记录初始化时候target世界坐标转屏幕坐标时候的位置 WTSP=