百花楼论坛全国_一品楼QM论坛_泻火吧论坛重庆

  • 您的位置:首页 > 新闻动态 > Unity3D

    UNITY3D 脚本实现鼠标控制物体旋转

    2019/4/9??????点击:

    UNITY3D 脚本实现鼠标控制物体旋转,不多说,直接上代码。 后面的文章将基于此实现WONGLOVE数据手套控制物体旋转,实现拧螺丝的效果。

    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;
            }
        }
    }


    主站蜘蛛池模板: 荆门市| 辽宁省| 林口县| 扎赉特旗| 龙川县| 东平县| 昌宁县| 年辖:市辖区| 伊宁县| 济宁市| 铅山县| 望谟县| 江川县| 萍乡市| 伊宁县| 东丽区| 齐河县| 胶州市| 汉源县| 巫山县| 从江县| 河池市| 泰宁县| 建宁县| 兰州市| 商城县| 荃湾区| 新竹县| 兴义市| 镇康县| 巴林左旗| 城步| 凯里市| 牟定县| 龙陵县| 从化市| 桐柏县| 潞城市| 龙山县| 菏泽市| 望都县|