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

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

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

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

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

相关推荐
Tatalaluola1 分钟前
3DGS高斯泼溅渲染简单理解
3d·unity·三维重建
努力长头发的程序猿2 小时前
在Unity当中使用GameFrameworkX框架的知识点
java·unity·游戏引擎
njsgcs3 小时前
c# solidworks 获得视图的投影矩阵
矩阵·c#
进击的编程浪人3 小时前
c/c++输入方法及对比
c语言·c++·c#
小曹要微笑4 小时前
C#中的各种数据类型
算法·c#·数据类型·c#数据类型
曹牧4 小时前
C#:控制函数执行时间
数据库·c#
小邓的技术笔记4 小时前
C# 异步编程深水区:Task、ValueTask、线程池饥饿与背压设计
开发语言·c#
阿蒙Amon4 小时前
C#常用类库-详解Dapper
开发语言·c#
猹叉叉(学习版)4 小时前
【ASP.NET CORE】 6. 中间件
数据库·笔记·后端·中间件·c#·asp.net·.netcore
etp_4 小时前
Unity Avater
unity·游戏引擎