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

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

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

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

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

相关推荐
FuckPatience几秒前
C# 报错参数无效
c#
五仁烧饼12 小时前
Unity Addressables 静默资源策略
游戏·unity·addressables
北域码匠15 小时前
PID 控制算法完整详解(C# 原生实现,无第三方库)
c#·pid控制·工控开发·闭环控制·自动控制算法·数字pid·增量式pid
离陌在学C#15 小时前
C# 重载与重写:深入理解面向对象编程的核心概念
java·c#
asdzx6718 小时前
Java 实战:基于 Spire.Doc 高效提取 Word 文档文本与图片
java·c#·word
小金子会发光18 小时前
C# WinForms 基于 Socket 手搓 Modbus TCP 调试助手(支持 01/02/03/04/05/06/0F/10)
c#·socket·plc·modbus tcp·工业通信
ue星空19 小时前
【Godot】更换编辑器外观主题
编辑器·游戏引擎·godot
慧都小妮子20 小时前
PDF图片提取总“褪色“?Aspose.PDF 多层级提取能力详解
pdf·c#·.net·图片处理·文档处理·色彩空间
fanfan_hongyun20 小时前
unity 与cad 坐标系映射
unity·游戏引擎
-银雾鸢尾-1 天前
C#中的反射关键类-Type
开发语言·c#