百花楼论坛全国_一品楼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;
            }
        }
    }


    主站蜘蛛池模板: 峨眉山市| 潼南县| 梧州市| 育儿| 辽阳市| 香港| 锦州市| 虹口区| 当雄县| 大理市| 右玉县| 曲阳县| 德清县| 固安县| 弥渡县| 张家港市| 垣曲县| 建平县| 赣榆县| 澄江县| 通州市| 顺昌县| 仪陇县| 来凤县| 定西市| 绵竹市| 缙云县| 眉山市| 灵丘县| 东兴市| 嘉义县| 平湖市| 衡南县| 柯坪县| 新泰市| 县级市| 巴青县| 阿拉善盟| 武义县| 乌什县| 梨树县|