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


    主站蜘蛛池模板: 肇州县| 韶山市| 曲松县| 兴文县| 呼伦贝尔市| 咸宁市| 二连浩特市| 泰州市| 灵武市| 高邮市| 涿州市| 宣化县| 安康市| 定西市| 鱼台县| 揭东县| 安平县| 靖江市| 中西区| 甘肃省| 师宗县| 昌江| 逊克县| 六安市| 长岭县| 宜都市| 城步| 临澧县| 明光市| 滦平县| 廉江市| 永安市| 伊宁市| 惠安县| 称多县| 达拉特旗| 井研县| 三亚市| 启东市| 富裕县| 南雄市|