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

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

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

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

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

相关推荐
习明然9 小时前
我的本地化AI项目(三)
人工智能·python·electron·c#·avalonia
范小多16 小时前
C#获取和风天气数据
java·开发语言·python·c#
z落落16 小时前
C# Task WaitAll、WaitAny、WhenAll、WhenAny
开发语言·c#
玖玥拾18 小时前
C# 语言进阶(十四)Unity UI界面开发 + 网络消息联动
服务器·开发语言·网络·ui·unity·c#·游戏引擎
野区捕龙为宠19 小时前
Unity 持久化数据
unity·游戏引擎·lucene
czhc114007566319 小时前
712:Atta. cursor;ToggleButton
c#
玖玥拾20 小时前
C# 语言进阶(十三)网络 DLL 库分层设计
服务器·开发语言·网络·网络协议·c#
雪靡21 小时前
WPF PerMonitorV2 下的跨窗口问题
c#·wpf
苍狼唤21 小时前
SQL+C# 增删改查(练习)
数据库·sql·c#
郝学胜-神的一滴21 小时前
[简化版 GAMES 101] 计算机图形学 17:纹理技术从基础原理到多场景实战应用
c++·unity·游戏引擎·图形渲染·three.js·opengl·unreal