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

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

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

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

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

相关推荐
℡枫叶℡6 小时前
Unity - Import Activity Window 资源导入诊断信息窗口
unity·资源导入诊断
WarPigs6 小时前
C# dll笔记
c#
淡笑沐白6 小时前
C# HttpClient完整使用指南
c#·httpclient
JaydenAI7 小时前
[MAF预定义的AIContextProvider-02]AgentSkillsProvider——将Agent Skills引入MAF
ai·c#·agent·agent skills·maf
小满Autumn7 小时前
MVVM Light 架构笔记:定位器、命令、消息与 IoC 实践
笔记·学习·架构·c#·上位机·mvvm
TO_ZRG8 小时前
Unity 证书校验
unity·游戏引擎
小满Autumn9 小时前
CommunityToolkit.Mvvm 架构笔记:现代 MVVM、源生成器与工程化实践
笔记·架构·c#·.net·wpf·mvvm
加号39 小时前
【C#】 JSON 序列化与反序列化:从入门到最佳实践
c#·json
mxwin10 小时前
Unity Shader 切线空间数据是如何计算出来的
unity·游戏引擎·shader