• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>學習電腦>電腦硬件知識>鍵盤鼠標>

    unity3d實現鼠標拖拽旋轉

    時間: 沈迪豪908 分享

      怎么實現unity3d 鼠標拖拽旋轉,滾輪縮放的功能呢?下面是學習啦小編收集整理關于unity3d 鼠標拖拽旋轉,滾輪縮放的功能的資料以供大家參考學習,希望大家喜歡。

      unity3d 鼠標拖拽旋轉,滾輪縮放的功能的詳細代碼

      var target : Transform;

      var xSpeed = 250.0;

      var ySpeed = 120.0;

      var yMinLimit = -20;

      var yMaxLimit = 80;

      var initDis = 20;

      var minDis = 3.0;

      var maxDis = 50.0;

      var wheelSpeed = 5;

      static var x = 0.0;

      static var y = 0.0;

      static var distance;

      private var position;

      private var rotation;

      function Start () {

      x = 130;

      y = 30;

      transform.rotation = Quaternion.Euler(y, x, 0);;

      transform.position = Quaternion.Euler(y, x, 0) * Vector3(0.0, 0.0, -initDis) + target.position;

      // Make the rigid body not change rotation

      if (rigidbody)

      rigidbody.freezeRotation = true;

      }

      function Update () {

      if (target) {

      distance = Vector3.Distance(target.position,transform.position);

      if(Input.GetMouseButton(1)){

      x += Input.GetAxis("Mouse X") * xSpeed * 0.02;

      y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02;

      y = ClampAngle(y, yMinLimit, yMaxLimit);

      }

      distance-= Input.GetAxis("Mouse ScrollWheel")*wheelSpeed;//獲取鼠標中建響應

      distance = Mathf.Clamp(distance,minDis,maxDis);//距離取最大值和最小值

      rotation = Quaternion.Euler(y, x, 0);

      position = rotation * Vector3(0.0, 0.0, -distance) + target.position;

      transform.rotation = rotation;

      transform.position = position;

      }

      }

      static function ClampAngle (angle : float, min : float, max : float) {

      if (angle < -360)

      angle += 360;

      if (angle > 360)

      angle -= 360;

      return Mathf.Clamp (angle, min, max);

      }

    鼠標拖拽相關文章:

    1.Win7鼠標拖拽操作是什么

    2.電腦鼠標不能拖拽怎么辦

    3.360瀏覽器怎么選擇鼠標拖放的搜索引擎

    4.電腦鼠標拖動不連貫怎么辦

    5.jst實現鼠標拖動選擇功能

    6.筆記本觸摸鼠標怎么拖動

    7.鼠標不能上下拖動怎么解決

    1998195 主站蜘蛛池模板: 久久精品99久久香蕉国产| 午夜福利一区二区三区高清视频| 久久人人爽人人爽人人片av不 | 深夜爽爽福利gif在线观看| 国内一级特黄女人精品片| 亚洲喷奶水中文字幕电影| 国产精品视频yuojizz| 日本亚洲色大成网站www久久| 午夜视频一区二区三区| 99热在线免费观看| 机机对机机的30分钟免费软件 | 老板在办公室里揉护士的胸视频| 成人免费网站在线观看| 亚洲精品视频在线观看免费| 色综合色综合色综合色综合网| 日日橹狠狠爱欧美超碰| 再一深点灬舒服灬太大了视频 | 男人和女人做爽爽视频| 国产精品夜夜爽范冰冰| 久久国产免费一区二区三区| 精品久久国产视频| 国产精品区免费视频| 久久久久99精品成人片欧美| 男孩子和男孩子在一起do| 国产精品久久毛片| 中文字幕动漫精品专区| 波多野结衣按摩| 国产在线爱做人成小视频| 一个人看的hd免费视频| 久久精品一本到99热免费| 亚洲入口无毒网址你懂的| 揉美女胸的黄网站| 亚洲欧美日韩高清综合678| 黑人巨鞭大战丰满老妇| 宅男66lu国产在线观看| 亚洲人成免费电影| 美女被免费视频网站a国产| 国产综合激情在线亚洲第一页| 久久久久久久综合| 欧美精品亚洲精品日韩专区va| 国产乱理伦片在线看夜|