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


    主站蜘蛛池模板: 绥芬河市| 马边| 哈密市| 万宁市| 饶平县| 阳新县| 吉水县| 四川省| 威信县| 乌兰县| 库车县| 手机| 景洪市| 广饶县| 南京市| 凤翔县| 蚌埠市| 土默特右旗| 巩留县| 利津县| 上高县| 郓城县| 固原市| 蒙阴县| 天柱县| 监利县| 忻州市| 辽源市| 同心县| 容城县| 双牌县| 乡宁县| 万宁市| 电白县| 东乌珠穆沁旗| 乌拉特后旗| 益阳市| 开远市| 中宁县| 霍邱县| 阿克陶县|