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

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

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

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

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

相关推荐
DoomGT23 分钟前
Physics Simulation - Hit Event的触发机制
ue5·游戏引擎·虚幻·虚幻引擎·unreal engine
珊瑚怪人1 小时前
Microsoft Visual Studio2022下载安装详细教程
ide·microsoft·c#·编辑器·visual studio·cpp
JosieBook2 小时前
【WinForm】使用C# WinForm实现带有托盘图标功能的应用程序
开发语言·c#
缺点内向2 小时前
在 C# 中为 Word 段落添加制表位:使用 Spire.Doc for .NET 实现高效排版
开发语言·c#·自动化·word·.net
老骥伏枥~2 小时前
【C# 入门】变量、常量与命名规范
开发语言·c#
A_nanda3 小时前
vue快速学习框架
前端·javascript·vue.js·学习·c#
Eiceblue4 小时前
通过 C# 解析 HTML:文本提取 + 结构化数据获取
c#·html·.net·visual studio
jtymyxmz5 小时前
《Unity Shader》14.1 卡通风格的渲染
unity·游戏引擎
SunnyDays10115 小时前
使用 C# 将 Excel XLSX 或 XLS 转换为 HTML:完整指南
c#·excel转html·xlsx转html·xls转html
时光追逐者5 小时前
一款基于 .NET Avalonia 开源免费、快速、跨平台的图片查看器
c#·.net·图片查看器