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

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

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

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

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

相关推荐
淡海水16 小时前
00-Unity和C#的GC剖析与对比-全篇导览
unity·c#·游戏引擎·gc
fogota16 小时前
C# `string.Join` 处理 `List<int>`
windows·c#
Behavior19 小时前
Unity 手游动态更换 App 图标 — Android 与 iOS 双端技术方案
c#·unity3d·游戏开发
周杰伦fans19 小时前
构建真正智能的CAD AI绘图代理
开发语言·人工智能·c#
UIU1141 天前
递归算法与汉诺塔
c++·学习·算法·c#·递归
CSharp精选营1 天前
我用 ASP.NET Core 做了个水稻病虫害检查系统
c#·毕业设计·.net core·码农刚子
唐青枫1 天前
我用 C# 开发了一款电子发票自动整理工具
c#·.net
下页、再停留1 天前
【C#桌面客户端系列学习-2】在原来窗口基础上打开新窗口
c#·visual studio
Behavior1 天前
Unity 手游 iOS Deep Link 唤醒全流程:从 URL Scheme / Universal Links 到 C# 层参数投递
c#·unity3d·游戏开发
我是唐青枫1 天前
我用 C# 开发了一款电子发票自动整理工具
c#·.net