找回密码
 立即注册
查看: 5057|回复: 85

unity 3D 场景缩放代码

[复制链接]
发表于 2014-4-3 17:25 | 显示全部楼层 |阅读模式
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;
        }
}

评分

参与人数 3鲜花 +3 收起 理由
1287537617aa + 1
aa1287537617 + 1
npshj + 1 很给力!

查看全部评分

发表于 2014-4-15 21:03 | 显示全部楼层
顶顶,这个好

点评

用得上就好!  详情 回复 发表于 2014-4-18 15:49
 楼主| 发表于 2014-4-18 15:49 | 显示全部楼层
livin 发表于 2014-4-15 21:03
顶顶,这个好

用得上就好!:)
发表于 2014-4-25 13:46 | 显示全部楼层
好 顶一下 {:5_404:}
发表于 2014-4-25 14:10 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
发表于 2014-5-19 19:03 | 显示全部楼层
没想到代码少,实现功能多
发表于 2014-5-21 10:44 | 显示全部楼层
fov声明在update外面就更好了。
发表于 2014-6-21 16:57 | 显示全部楼层
有没有移动时候边界判断的脚本 ?
发表于 2014-8-14 15:36 | 显示全部楼层
对于指定缩放中心的如何处理?类似coc的那种。
发表于 2015-10-22 20:46 | 显示全部楼层

感谢楼主的无私分享!{:soso__11402694654016840197_7:}
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 18:27 , Processed in 0.191564 second(s), 32 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表