Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(66评价)
价格: 1299.00元
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

关于《如何制作塔防游戏(基于Unity5.5)》的提问
pengdianfei发起了问答2019-03-30
1
回复
515
浏览

控制移动的脚本挂在摄像机上,当滚动鼠标滚轮可以贴近或者远离地面,当贴近地面时再滑动滚轮摄像机就会进入地面下面,如何能使摄像机贴近地面时滚动滚轮不能继续向地面下面行走?能否请老师在原有脚本基础上给一个优化过的脚本,原有脚本如下:

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);

    }

}
 

所有回复
  • 老师_Trigger • 2019-03-30

    同学你好,这个可以给它一个限制坐标,比如当相机的Y到达多少的时候直接return掉,不让他继续执行就可以了。

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
发表回复
你还没有登录,请先 登录或 注册!