3D鼠标滚动放大和缩小

2018-12-28  本文已影响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;

        }

}

}

上一篇 下一篇

猜你喜欢

热点阅读