方向鍵移動攝像機並限制高度範圍

來源:互聯網
上載者:User

標籤:改變   記錄   art   col   sem   camera   else   atime   log   

 1 public class CameraMove : MonoBehaviour { 2  3     public float speed = 3; 4     public float mouseSpeed = 300; 5  6     private float mouseMove; 7      8     void Start () { 9         10     }11     12     13     void Update () {14         float hor = Input.GetAxis("Horizontal");15         float ver = Input.GetAxis("Vertical");16         //if (Input.anyKeyDown)17         //{18         //    Debug.Log(hor);19         //    Debug.Log(ver);20         //}21         //限制和改變網路攝影機高度22         if (transform.position.y >= 10 && transform.position.y <= 50)23         {24            mouseMove = Input.GetAxis("Mouse ScrollWheel");//滾輪改變網路攝影機高度25         }26         else if(transform.position.y<10)27         {28             //var v = transform.position;29             //v.y = 11;30             //transform.position = v;31             transform.position = new Vector3(transform.position.x, 13f, transform.position.z);32         }33         else if (transform.position.y > 50)34         {           35             transform.position = new Vector3(transform.position.x, 47f, transform.position.z);36         }37         //改變攝像機位置38         transform.Translate(new Vector3(hor * speed, mouseMove *mouseSpeed, ver * speed) * Time.deltaTime,Space.World);//改變攝像機位置39     }40 }

發現限制範圍時不能正好是限制的數值,比如大於10我寫的是13.

不然總會有問題,會鬼畜的抽搐

我猜測是這是每一幀執行一次的,每一幀還是有時間的求大佬指點

僅作學習記錄

方向鍵移動攝像機並限制高度範圍

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.