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


    主站蜘蛛池模板: 宜春市| 彭水| 镇安县| 晴隆县| 福州市| 额敏县| 潜江市| 彩票| 万荣县| 广灵县| 宁化县| 宁德市| 武平县| 广宁县| 西青区| 克什克腾旗| 蒙阴县| 普格县| 九龙坡区| 花莲市| 多伦县| 芒康县| 茶陵县| 济南市| 舞钢市| 顺义区| 舒城县| 巍山| 望奎县| 华坪县| 乌鲁木齐县| 环江| 余庆县| 晋宁县| 阿合奇县| 龙门县| 宝坻区| 平乐县| 扎兰屯市| 久治县| 吉木萨尔县|