Unity3d通过鼠标缩放查看和旋转物体
2017-01-13 12:07
525 查看
1.通过鼠标缩放查看,键盘移动查看
2.通过鼠标旋转物体
using UnityEngine; using System.Collections; namespace DigitalRuby.Earth { public class MoveScript : MonoBehaviour { public float Speed = 10.0f; private void Start() { } private void Update() { if (Input.GetAxis("Mouse ScrollWheel") <0) { if(Camera.main.fieldOfView<=100) Camera.main.fieldOfView +=2; if(Camera.main.orthographicSize<=20) Camera.main.orthographicSize +=0.5F; } //Zoom in if (Input.GetAxis("Mouse ScrollWheel") > 0) { if(Camera.main.fieldOfView>2) Camera.main.fieldOfView-=2; if(Camera.main.orthographicSize>=1) Camera.main.orthographicSize-=0.5F; } } } }
2.通过鼠标旋转物体
using UnityEngine; using System.Collections; public class MoveSphereScript : MonoBehaviour { private float speed = 100.0f; // Use this for initialization void Start () { } // Update is called once per frame void Update () { float x = 0, y = 0; if(Input.GetMouseButton(0)) { //鼠标按着左键移动 y = Input.GetAxis("Mouse X") * Time.deltaTime * speed; x = Input.GetAxis("Mouse Y") * Time.deltaTime * speed; } Debug.Log(x + ", " + y); //旋转角度(增加) transform.Rotate(new Vector3(x,-y,0),Space.World); } }
相关文章推荐
- Unity3d通过鼠标缩放查看和旋转物体
- unity3D基础学习 通过判断鼠标点击的是否是目标物体,物体旋转,滑动滚轮缩放拉近视角
- unity3d实现相机对场景物体的旋转、缩放、平移查看功能、近似于scene下查看场景的效果
- Unity3d中使用鼠标控制物体的平移旋转缩放
- Unity3D 控制物体移动、旋转、缩放
- Unity3d物体模型(实现旋转缩放平移自动旋转)
- [Unity3D]Unity3D游戏开发之鼠标旋转、缩放实现3D物品展示
- unity3D 鼠标滚轮实现物体的大小缩放
- Unity3D 控制物体移动、旋转、缩放
- Unity3d控制物体的旋转以及缩放
- unity3D物体的旋转和缩放
- Unity3D中物体绕垂直于鼠标划过方向的轴的旋转
- Unity3D入门(五):鼠标控制旋转、摄像机缩放
- [Unity3D]Unity3D游戏开发之鼠标旋转、缩放实现3D物品展示
- Unity3D第二课之通过键盘、鼠标移动物体
- unity3D物体的旋转和缩放
- [unity3d]鼠标拖动and旋转缩放
- [Unity3d]鼠标旋转缩放拖动模型
- Unity3D 拖动物体旋转和缩放
- Unity3D 控制物体移动、旋转、缩放