Songyan 发表于 2014-4-3 17:25

unity 3D 场景缩放代码

using UnityEngine;
using System.Collections;

public class changjingsuofang : MonoBehaviour
{
       
        public float minFov = 15f;
        public float maxFov = 90f;
        public float sensitivity = 10f;
       
        void Update()
        {
                float fov = Camera.main.fieldOfView;
                fov += Input.GetAxis("Mouse ScrollWheel") * sensitivity;
                fov = Mathf.Clamp(fov, minFov, maxFov);
                Camera.main.fieldOfView = fov;
        }
}

livin 发表于 2014-4-15 21:03

顶顶,这个好

Songyan 发表于 2014-4-18 15:49

livin 发表于 2014-4-15 21:03 static/image/common/back.gif
顶顶,这个好

用得上就好!:)

aaabbbsss12345 发表于 2014-4-25 13:46

好 顶一下 {:5_404:}

江湖风云 发表于 2014-4-25 14:10


感谢楼主的无私分享!{:soso__11402694654016840197_7:}

三十六 发表于 2014-5-19 19:03

没想到代码少,实现功能多

lxw506711688 发表于 2014-5-21 10:44

fov声明在update外面就更好了。

hkjhkji 发表于 2014-6-21 16:57

有没有移动时候边界判断的脚本 ?

aoin 发表于 2014-8-14 15:36

对于指定缩放中心的如何处理?类似coc的那种。

20151111 发表于 2015-10-22 20:46


感谢楼主的无私分享!{:soso__11402694654016840197_7:}
页: [1] 2
查看完整版本: unity 3D 场景缩放代码