Unity【角色/摄像机移动控制】【2.角色跟随鼠标转向】

本章代码实现基于本系列的【1.角色移动】
在前面的基础上,我们在PlayerController脚本中添加如下函数,随后在update方法中调用即可:

private void RotatePlayer()  // 移动鼠标角色跟随摄像机旋转
    {
   
        float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity;
        transform.Rotate(Vector3.up * mouseX);
    }

其中mouseSensitivity是前面自定义的一个float变量,用来调节对鼠标转向速度,至此,当我们转动鼠标,角色也会跟着转动

相关推荐

  1. Unity相机跟随角色移动

    2024-02-21 06:38:06       52 阅读
  2. Unity2D_角色移动&跳跃

    2024-02-21 06:38:06       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-21 06:38:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-21 06:38:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-21 06:38:06       82 阅读
  4. Python语言-面向对象

    2024-02-21 06:38:06       91 阅读

热门阅读

  1. golang 如何防止内存逃逸

    2024-02-21 06:38:06       52 阅读
  2. spark为什么比mapreduce快?

    2024-02-21 06:38:06       48 阅读
  3. spark 的group by ,join数据倾斜调优

    2024-02-21 06:38:06       53 阅读
  4. 深度学习之模型架构

    2024-02-21 06:38:06       43 阅读
  5. [ Windows ] ping IP + Port 测试 ip 和 端口是否通畅

    2024-02-21 06:38:06       51 阅读
  6. ELK搭建

    ELK搭建

    2024-02-21 06:38:06      53 阅读
  7. C陷阱和缺陷--第一章 “词法陷阱”

    2024-02-21 06:38:06       43 阅读
  8. 【后端】springboot项目

    2024-02-21 06:38:06       53 阅读