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

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

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

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

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

相关推荐
qianbo_insist5 分钟前
unity 无头模式启动
unity·游戏引擎
de之梦-御风19 分钟前
【Winform】实现“下拉自动补全”通常指的是 ComboBox / TextBox 在输入时自动提示或补全匹配项
c#
郝学胜-神的一滴25 分钟前
深入解析Mipmap层级判定原理:从理论到实践
c++·unity·godot·游戏程序·图形渲染·unreal engine
m5655bj35 分钟前
如何通过 C# 快速生成二维码 QR Code
c#·visual studio
weixin_409383121 小时前
cocos shader闪光
游戏引擎·cocos2d
浩子智控1 小时前
开源RPA选择
python·c#·软件工程
Howrun7771 小时前
虚幻引擎_用户小控件_准星
c++·游戏引擎·虚幻
缺点内向1 小时前
C#: 如何自动化创建Word可填写表单,告别手动填写时代
c#·自动化·word
阿蒙Amon2 小时前
C#每日面试题-Array和List的区别
面试·c#
SunnyDays10112 小时前
如何使用 C# 将 PDF 转换为 SVG:完整指南
c#·pdf转svg