控制移动的脚本挂在摄像机上,当滚动鼠标滚轮可以贴近或者远离地面,当贴近地面时再滑动滚轮摄像机就会进入地面下面,如何能使摄像机贴近地面时滚动滚轮不能继续向地面下面行走?能否请老师在原有脚本基础上给一个优化过的脚本,原有脚本如下:
public class ViewController : MonoBehaviour
{
public float speed = 1;
public float mouseSpeed = 60;
private void Update()
{
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
float mouse = Input.GetAxis("Mouse ScrollWheel");
transform.Translate(new Vector3(h * speed, mouse * mouseSpeed, v * speed) * Time.deltaTime * speed, Space.World);
}
}