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

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

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

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

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

相关推荐
观无16 分钟前
visionpro的dll导入
c#
Desirediscipline1 小时前
#define _CRT_SECURE_NO_WARNINGS 1
开发语言·数据结构·c++·算法·c#·github·visual studio
淡海水2 小时前
【节点】[EvaluateScatteringColor节点]原理解析与实际应用
unity·游戏引擎·shadergraph·color·图形·evaluate·scattering
蚊子码农3 小时前
算法题解记录-2452距离字典两次编辑以内的单词
开发语言·算法·c#
专注VB编程开发20年3 小时前
c# vb.net Redis 左侧添加,右侧添加(添加到头部,添加到尾部)
redis·c#·.net
kylezhao20193 小时前
C#异步和并发在IO密集场景的典型应用 async/await
开发语言·数据库·c#
游乐码4 小时前
c#索引器
开发语言·c#
Never_Satisfied6 小时前
在c#中,实现把图片文件拖动到pictureBox控件上
开发语言·c#
游乐码7 小时前
c#静态成员
开发语言·c#
qq_454245037 小时前
Graphkey:使用占位符彻底解耦函数与工作流
数据结构·c#