using UnityEngine;
public class Rotation_one : MonoBehaviour
{
private float OffsetX = 0;
private float OffsetY = 0;
public float speed = 6f;//旋转速度
[Header("交互的物体")]
public Transform rotation_obj;
float number;
void Update()
{
transform.GetComponent<Camera>().orthographicSize = transform.GetComponent<Camera>().orthographicSize - Input.GetAxis("Mouse ScrollWheel") * 20;
if (transform.GetComponent<Camera>().orthographicSize < 9)
{
transform.GetComponent<Camera>().orthographicSize = 9;
}
if (transform.GetComponent<Camera>().orthographicSize > 11f)
{
transform.GetComponent<Camera>().orthographicSize = 11f;
}
//----------------------------------------------
if (Input.GetMouseButton(0))
{
print("dasdas");
OffsetX = Input.GetAxis("Mouse X");//获取鼠标x轴的偏移量
OffsetY = Input.GetAxis("Mouse Y");//获取鼠标y轴的偏移量
rotation_obj.Rotate(new Vector3(0, -OffsetX, 0) * speed, Space.World);
rotation_obj.Rotate(new Vector3(-OffsetY, 0, 0) * speed, Space.Self);
}
}
}
07-18
07-18
07-18
07-18
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交