/// <summary>
/// 全局视野观察,保持摄像头当前高度,上下左右展示游戏画面
/// </summary>
public class CameraGFVision : MonoBehaviour
{
float mUDSpeed = 5f;//上下移动速度
float mLRSpeed = 5f;//左右移动速度
// Start is called before the first frame update
void Start()
{
//等候被启动
this.enabled = false;
}
// Update is called once per frame
void Update()
{
//获取控制方向值
float LRValue = Input.GetAxis("Horizontal") * Time.deltaTime * mLRSpeed;
float UDValue = Input.GetAxis("Vertical") * Time.deltaTime * mUDSpeed;
//保持Y轴不变,仅更新x和z轴
transform.position += new Vector3(LRValue, 0, UDValue);
}
}
1).掌握这个知识后,我要尝试来控制摄像头在游戏过程中展现的视野高度。(控制Y轴)
2).然后我有了个新的思考,如何保持当前摄像头展示视野,在强制转向另一个游戏对象后仍保持住呢?