Unity3D 通过鼠标滚轮来放大或缩小视角的大小

Camera.fieldOfView 视野
相机的视野,以度为单位,垂直视野:水平FOV取决于视口的宽高比,当相机是正交时fieldofView被忽略

void Update ()
{
//通过鼠标滚轮放大和缩放视角
//放大视角 往前滑
if (Input.GetAxis (“Mouse ScrollWheel”) < 0)
{
if (Camera.main.fieldOfView <= 70) //小于一个放大范围后就不继续放大了
{
Camera.main.fieldOfView += 5;
}
}

    //减小视角   往后滑
    if (Input.GetAxis ("Mouse ScrollWheel") > 0) 
    {
        if (Camera.main.fieldOfView >= 30) 
        {
            Camera.main.fieldOfView -= 5;
        }
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章