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


    主站蜘蛛池模板: 嘉善县| 溧水县| 竹山县| 衡水市| 潞西市| 广汉市| 合江县| 湄潭县| 岳阳县| 武穴市| 南康市| 商南县| 龙山县| 惠水县| 陵川县| 高阳县| 玉溪市| 格尔木市| 万荣县| 海淀区| 姜堰市| 察哈| 清镇市| 介休市| 竹北市| 拜城县| 渝中区| 民丰县| 龙海市| 丰都县| 海兴县| 临海市| 涞源县| 农安县| 兖州市| 荣成市| 康乐县| 广南县| 土默特右旗| 连城县| 宜宾县|