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

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

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

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

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

相关推荐
七七墨染2 小时前
DotMemory系列:5. 如何实现自动化抓取和应用自托管
运维·c#·自动化
王家羽翼-王羽4 小时前
C# 连接 PLC 的S7西门子协议读写,样例分享
c#
斯内科4 小时前
C#进行CAN【控制器局域网】通讯
c#·can·pcanbasic.net
雨泽‎4 小时前
Unity在URP中开启后处理导致RenderTexture存在背景
unity·游戏引擎·图形渲染
张人玉6 小时前
C#WPF——MVVM框架编写管理系统所遇到的问题
开发语言·c#·wpf·mvvm框架
马达加斯加D6 小时前
C# --- 如何写UT
前端·c#·log4j
Charles_go6 小时前
C#中级39、什么是依赖注入设计模式
java·设计模式·c#
eggcode7 小时前
C#开源库ACadSharp将Dwg转Dxf
c#·dxf·dwg
拼好饭和她皆失8 小时前
C#学习入门
开发语言·学习·c#
小小编程能手10 小时前
大小端字节序
c#