赞
踩
鼠标滚轮响应函数是Input.GetAxis("Mouse ScrollWheel"),函数返回值类型是float,向前滚是返回正数,向后滚是返回负数,且鼠标滚轮滑动单次函数返回值为0.1
利用返回值修改模型transform.localscale,实现模型缩放
鼠标滚轮一直向后滚,会看见模型逐渐变小,当变到很小到消失的时候,又会增大,可以用逻辑代码限定一些scale的最低大小
- public Transform target; //目标模型
-
- private float scale = 20.0f;//一般为模型初始缩放数值
-
-
- void Update()
- {
- if (Input.GetAxis("Mouse ScrollWheel") != 0) //滚轮缩放
- {
- //改变物体大小
- scale += Input.GetAxis("Mouse ScrollWheel") * 10.0f; //滚轮滑动数值返回0.1
- target.transform.localScale = new Vector3(1 * scale, 1 * scale, 1 * scale);
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。