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

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

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

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

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

相关推荐
游乐码7 小时前
Unity基础(十二)资源异步加载
unity·游戏引擎
weixin_424294679 小时前
程序不知道写在了什么位置???
unity
leo__5209 小时前
C# 虚拟键盘(软键盘)实现
单片机·c#·计算机外设
weixin_441940019 小时前
vuforia ar unity实验教程
unity·游戏引擎·ar
周杰伦fans11 小时前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#
用户37215742613511 小时前
如何使用 C# 自动调整 Excel 行高和列宽
c#
妙为11 小时前
unreal engine5(UE5)中使用Rider
ue5·游戏引擎·虚幻·rider
AI导出鸭PC端11 小时前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
xiaoshuaishuai813 小时前
C# AvaloniaUI 中旋转
开发语言·c#
WarPigs13 小时前
Unity AB包资源加载管理器
unity