using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraScript : MonoBehaviour
{
public float speed = 5.0f;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
//键盘移动镜头
/*
if ( Input.GetKeyDown(KeyCode.A) )
{
Debug.Log("k5");
}
*/
float x = Input.GetAxis("Horizontal") * Time.deltaTime * speed; //左右移动
float z = Input.GetAxis("Vertical") * Time.deltaTime * speed; //前后移动
transform.Translate(x, 0, z); //相机移动
//旋转功能
if (Input.GetKey(KeyCode.Q))
{
transform.Rotate(0, -25 * Time.deltaTime, 0, Space.Self);
}
if (Input.GetKey(KeyCode.E))
{
transform.Rotate(0, 25 * Time.deltaTime, 0, Space.Self);
}
//上下移动镜头
if (Input.GetKey(KeyCode.R))
{
transform.Translate(0, 3 * Time.deltaTime, 0);
}
if (Input.GetKey(KeyCode.F))
{
transform.Translate(0, -3 * Time.deltaTime, 0);
}
}
}