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

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

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

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

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

相关推荐
挂科是不可能出现的9 分钟前
unity导入blender动画
unity·游戏引擎·blender
相与还44 分钟前
godot+c#操作sqlite并加解密
sqlite·c#·godot·sqlcipher
疯狂的维修1 小时前
关于Gateway configration studio软件配置网关
网络协议·c#·自动化·gateway
派葛穆1 小时前
Unity-按钮实现场景跳转
java·unity·游戏引擎
程序猿多布3 小时前
XLua教程之Lua调用C#
unity·c#·lua·xlua
唐青枫3 小时前
FluentData 从入门到精通:C#.NET 数据访问最佳实践
c#·.net
张晓~1833994812113 小时前
短视频矩阵源码-视频剪辑+AI智能体开发接入技术分享
c语言·c++·人工智能·矩阵·c#·php·音视频
lrh302514 小时前
Custom SRP - Point and Spot Lights
unity·srp·render pipeline
almighty2715 小时前
C# DataGridView表头自定义设置全攻略
数据库·c#·winform·datagridview·自定义表头
绀目澄清15 小时前
unity UGUI 鼠标画线
unity·计算机外设·游戏引擎