美文网首页
3D鼠标滚动放大和缩小

3D鼠标滚动放大和缩小

作者: 咆哮的小老虎 | 来源:发表于2018-12-28 16:13 被阅读0次

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class mousescrollwheel : MonoBehaviour {

    public float rotateSpeed = 100;

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

        //鼠标的滚轮效果

        //Camera.main.fieldOfView  摄像机的视野

        //Camera.main.orthographicSize  摄影机的正交投影

        if (Input.GetAxis("Mouse ScrollWheel")<0)

        {

            if (Camera.main.fieldOfView <= 50)

                Camera.main.fieldOfView += 2;

            if (Camera.main.orthographicSize <= 20)

                Camera.main.orthographicSize += 0.5f;

        }

    if (Input.GetAxis("Mouse ScrollWheel")>0)

        {

            if (Camera.main.fieldOfView > 5)

                Camera.main.fieldOfView -= 2;

            if (Camera.main.orthographicSize >= 1)

                Camera.main.orthographicSize -= 0.5f;

        }

}

}

相关文章

网友评论

      本文标题:3D鼠标滚动放大和缩小

      本文链接:https://www.haomeiwen.com/subject/mdcelqtx.html