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

本章代码实现基于本系列的【1.角色移动】

在前面的基础上,我们在PlayerController脚本中添加如下函数,随后在update方法中调用即可:

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

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

相关推荐
钰fly2 分钟前
Windows Forms开发工具与功能总结表
前端·c#
lzhdim3 分钟前
C#性能优化:从入门到入土!这10个隐藏技巧让你的代码快如闪电
开发语言·性能优化·c#
=PNZ=BeijingL17 分钟前
SprintBoot +Screw+PostgreSQL生成数据库文档时空指针问题
开发语言·c#
Space-Junk17 分钟前
C#描述-计算机视觉OpenCV(8):OCR字符检测
opencv·计算机视觉·c#
kevin_水滴石穿1 小时前
C#获取程序集和文件版本
开发语言·c#
flysh052 小时前
C#和.NET简介
开发语言·c#·.net
月巴月巴白勺合鸟月半2 小时前
用AI生成一个简单的视频剪辑工具
人工智能·c#
一线灵2 小时前
跨平台游戏引擎 Axmol-2.11.1 发布
游戏引擎
唐青枫2 小时前
深入理解 Parallel.ForEachAsync:C#.NET 并行调度模型揭秘
c#·.net
qiminixi11 小时前
Unity 6000下载
unity·unity 6000·unity 6000下载