Unity之Slider滑动放大缩小
2020-07-24 10:34
1076 查看
滑动slider来改变相机的位置,从而实现放大缩小
废话不多说直接上代码:
using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Magnify : MonoBehaviour { public Slider MagnifySlider; //Slider放大缩小 /// <summary> /// 赋值等于滑动条的值且赋给相机的Z轴,然后拖动滑动条达到改变相机位置,实现界面的放大缩小 /// </summary> float vaule=0; /// <summary> /// 相机 /// </summary> public GameObject cameraObj; void Start() { // Camera.main.fieldOfView = Mathf.Clamp(Camera.main.fieldOfView, minmum, maximum); } public void magnify() //用挂按钮的方法来挂载在slider上面 { // MagnifySlider.value // transform.position = Vector3.ClampMagnitude(transform.position, dis); if(vaule == MagnifySlider.value) { print("相等"); } if(vaule < MagnifySlider.value) { cameraObj.transform.position = new Vector3(cameraObj.transform.position.x, cameraObj.transform.position.y, cameraObj.transform.position.z + MagnifySlider.value* Time.deltaTime); } else { cameraObj.transform.position = new Vector3(cameraObj.transform.position.x, cameraObj.transform.position.y, cameraObj.transform.position.z - MagnifySlider.value* Time.deltaTime*1.2f); } vaule = MagnifySlider.value; } }
各位有哪里不懂得地方或者有其他建议欢迎再下面留言评论
相关文章推荐
- unity手势控制、放大缩小、拖拽、滑动。单击
- 【Unity 3D】学习笔记六:Slider控件(滑动条)
- Android------实现图片双击放大,缩小,左右滑动的多种方式
- Android相册支持查看本地相册,点击放大图片,滑动切换图片,手势放大缩小
- Android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- Unity中的游戏界面放大缩小问题
- Android------实现图片双击放大,缩小,左右滑动的多种方式
- Android------实现图片双击放大,缩小,左右滑动的多种方式
- UIscrollview放入大图滑动and捏合放大缩小
- Android 不同手势的识别:滑动、放大缩小
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
- Androin学习笔记五十四: android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
- unity 鼠标拖拽物体旋转,滚轮放大缩小(一)
- unity触摸放大缩小旋转
- Android中放大和缩小图 b68a 片,支持平顺滑动
- Unity鼠标点击进行视角移动,并且带滚轮放大缩小效果
- 自定义ImageView实现图片手势滑动、放大缩小效果
- PhotoSwipe 图片浏览,可放大缩小,左右滑动
- Android 手势滑动,多点触摸放大缩小图片